問題タブ [karma-mocha]

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 投票する
3 に答える
2836 参照

reactjs - Karma と React には、エラーを引き起こす警告があります

MochaでKarmaを使用して、 Reactコンポーネントをテストしています。PropTypes が一致しない場合、いくつかの警告が表示されます。ただし、テストを追跡して修正するために、これらの警告が実際のエラーを引き起こすようにすることは非常に興味深いことです。

これがどのように達成できるか知っていますか?

0 投票する
2 に答える
930 参照

intellij-idea - IntelliJ で Polymer/Mocha HTML テストを実行する

IntelliJ に Polymer の単体テストを実行させることは可能ですか? Mocha と Karma 用のプラグインがありますが、これらの HTML ベースのテストでそれらを使用する方法は自明ではありません。

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

angularjs - ul要素をチェックしてオブジェクトに保存するテスト

私は最初の分度器テストを書こうとしています。

ディレクトリのリストとその下の番号を探しています。

オブジェクト内の部門名の番号を確認したい。

このテストがありますが、ここから何をすればよいかわかりません

たとえば、私の配列には

{Appointment Central:'Appointment Central
(603) 598-3323',.....} など

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

angularjs - リンクフェーズでディレクティブをテストするには?

以下は、AngularJS ディレクティブtriggerの関数内でjqLit​​e を呼び出す Javascript です。link

triggerスパイせずにディレクティブが作成されたときに呼び出されることを確認するテストを作成するにはどうすればよい$.triggerですか? $.trigger(他のディレクティブからの呼び出しも含め、すべての呼び出しをキャッチするため、スパイしたくありません)。

elementに渡すことができる引数をスパイする方法はありlinkますか?

編集:スパイについての私のコメントはelement混乱を引き起こしているようです. elementソリューションが渡された引数に追加する必要がある場合は、それで問題ないことを暗示しているだけですlink。ただし、現在、それ以外の用途はありません。そのため、引数リストから除外されています。

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

testing - karma を使用してテスト サーバーを起動できますか?

実行するたびに、カルマ、モカ、チャイを使用してローカルでテストをセットアップしました

ローカルで実行されている Web サーバーを取得します。

次に、使用しているブラウザーを使用してhttp://localhost:9876にアクセスし、そのブラウザーでテストがどのように実行されるかを確認します。

リモート サーバーでカルマ テストを起動して、私と同僚がさまざまなブラウザーでアクセスできるようにすることはできますか?

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

angularjs - コントローラー関数内で使用されるフィルターのテスト

次のテストケースがあります。

ctrl.saveCallbackを にコピーするresult.idと、成功バナーが表示さmethod.idれます。ctrl成功バナーでは、translateフィルタを使用してメッセージを表示する前に翻訳しています。

関数:

magicallyShowOnScreen画面に渡された文字列を表示するサービスで、beforeEach に挿入されています。

これをどのようにテストまたはモックアウトする必要があるかについて、誰かが正しい方向に向けることができますか$filter('translate')?

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

angularjs - 応答をモックせずに AngularJS リソース テストを実行する

カルマ、モカ、チャイを使用して、AngularJS プロジェクトのリソースのテストを作成していますが、すべてうまく機能しています。今日、$httpBackendリソースが http リクエストを実行しているときに、すべてのレスポンスをモックするために使用しています。ただし、応答をモックしたり、実際のバックエンド統合をテストしたりせずに、テストを実行できるかどうかは疑問です。これを行う方法が見つからないようです。