問題タブ [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.

0 投票する
0 に答える
487 参照

angularjs - 単体テスト $location.path().search メソッド

clickElement というディレクティブがあります。

検索方法を単体テストするにはどうすればよいですか?

spyOn パス メソッドを追加しました。

エラーが発生します:

誰でもこれを解決するのを手伝ってもらえますか?

0 投票する
0 に答える
102 参照

javascript - angular.mock.$Browser.deferredFns は何をしますか?

このように書かれたジャスミンの仕様を見たことがありますか?

0 投票する
1 に答える
424 参照

angularjs - プロバイダーをモックするには

構成で、モックする必要があるプロバイダーを使用するモジュールがあります。

プロバイダー自体にはregister、2 つの引数を受け取る$get関数とオブジェクトを返す関数がありますが、とにかくそれをモックするので、それはあまり重要ではありません (と思います)。念のため、プロバイダー全体を以下に示します

モジュールは次のようにプロバイダーを使用します。

このような仕様をまとめ始めました(CoffeeScript で記述されたテスト)

プロバイダーのメソッドを適切にモックする方法がわかりません。スパイの代わりにスタブを使用する必要があるかもしれません。

0 投票する
1 に答える
940 参照

angularjs - ジャスミンが角度ディレクティブコントローラーで定義されたスコープメソッドにアクセスすることは可能ですか?

以下のようなディレクティブを単体テストしようとしています。ディレクティブのコントローラー ( ) で定義された関数を呼び出せるようにしたいのです$scope.saveが、テストがそのスコープにまったくアクセスできないようです。

も試しisolateScope()ましたが、期待どおりに内側の $scope オブジェクトが返されませんでした。多分私はそれを間違った。

myDir以下の例で の $scopeを取得するにはどうすればよいですか? (または、必要に応じてこのフィドルで:http://jsfiddle.net/lalanl/8fkdsme3/

0 投票する
1 に答える
497 参照

angularjs - ngMockE2E は、依存関係に追加された瞬間にすべてのリクエストモックを引き起こしています

私は持っている

これは実際にはテンプレートリクエストをモックし、エラーをスローしています

ngMockE2E をコメントアウトすると、正常に動作します。私が間違っていることは何ですか?