問題タブ [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 投票する
1 に答える
1358 参照

angularjs - カルマ/ジャスミン/角度 toHaveBeenCalledWith は実際に呼び出されます

たとえば、私のアプリでは

私のテストでは

アプリとテストの両方が正常に機能しますが、テストではコンソール メッセージが表示さ れません

そのため、テスト中に $on がトリガーされないか、何かを見落としているかどうか疑問に思っています。

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

javascript - エラー: フラッシュする保留中のリクエストがありません - AngularJs サービスの単体テスト時

私は AngularJs の初心者で、最初の単体テストを作成中です。サービスをテストするために、単一の Json オブジェクトを返すだけのテストを作成しました。ただし、テストを実行するたびに、タイトルに記載されているエラーが発生します。何が原因なのか正確にはわかりません!私は読んでみました$apply$digest、私の場合にそれが必要かどうかはわかりません。シンプルなプランカーのデモをいただければ幸いです。

ここに私のコードがあります

サービス

テスト

エラー

libs version

AngularJS v1.2.21

AngularJS モック v1.2.21

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

angularjs - karma/angularjs 非同期サービスで実行ブロックをテストする方法

次のようにテストするにはどうすればよいですか:

init.js lama.system モジュール

controllers.js lama.system モジュール

services.js lama.system モジュール

system.js ルーター

init.js ラマ モジュール

テスト

それは私に:(

注意

私はui-routerを使用しています

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

angularjs - karma/angularjs サービスで実行ブロックをテストする方法

この投稿はこれに続きます 私はより簡単な例で別のスレッドを投稿しました

テストするコード

テスト

それは私にこのエラーを与える

最後に @scarIz の返信を参照してください

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

unit-testing - Karma/Mochaでpromiseを返すメソッドを持つファクトリをテストするには?

私はAngularコードの単体テストに慣れていないので、これを理解しようとしています。私はカルマ、モカ、チャイを使っています。非同期単体テストは、次のようなメカニズムを介して Mocha (非同期コード) でサポートされています。

savePromise がプロミスの実装であると仮定すると、これを書き直すことができると思います

それはクールですが、inject from angular-mock は完了関数を「it」コールバックにプッシュしません。私はコードを確認し、それを試してみました (失敗することを知っていました)。本質的に私はこのようなものが欲しいと信じています

angular-mock を Mocha で動作させるにはどうすればよいですか?