問題タブ [angular-mock]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
angularjs - 単体テスト $location.path().search メソッド
clickElement というディレクティブがあります。
検索方法を単体テストするにはどうすればよいですか?
spyOn パス メソッドを追加しました。
エラーが発生します:
誰でもこれを解決するのを手伝ってもらえますか?
javascript - angular.mock.$Browser.deferredFns は何をしますか?
このように書かれたジャスミンの仕様を見たことがありますか?
angularjs - プロバイダーをモックするには
構成で、モックする必要があるプロバイダーを使用するモジュールがあります。
プロバイダー自体にはregister
、2 つの引数を受け取る$get
関数とオブジェクトを返す関数がありますが、とにかくそれをモックするので、それはあまり重要ではありません (と思います)。念のため、プロバイダー全体を以下に示します
モジュールは次のようにプロバイダーを使用します。
このような仕様をまとめ始めました(CoffeeScript で記述されたテスト)
プロバイダーのメソッドを適切にモックする方法がわかりません。スパイの代わりにスタブを使用する必要があるかもしれません。
angularjs - ジャスミンが角度ディレクティブコントローラーで定義されたスコープメソッドにアクセスすることは可能ですか?
以下のようなディレクティブを単体テストしようとしています。ディレクティブのコントローラー ( ) で定義された関数を呼び出せるようにしたいのです$scope.save
が、テストがそのスコープにまったくアクセスできないようです。
も試しisolateScope()
ましたが、期待どおりに内側の $scope オブジェクトが返されませんでした。多分私はそれを間違った。
myDir
以下の例で の $scopeを取得するにはどうすればよいですか? (または、必要に応じてこのフィドルで:http://jsfiddle.net/lalanl/8fkdsme3/)
angularjs - ngMockE2E は、依存関係に追加された瞬間にすべてのリクエストモックを引き起こしています
私は持っている
これは実際にはテンプレートリクエストをモックし、エラーをスローしています
ngMockE2E をコメントアウトすると、正常に動作します。私が間違っていることは何ですか?