問題タブ [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.
intellij-idea - IntelliJ で Polymer/Mocha HTML テストを実行する
IntelliJ に Polymer の単体テストを実行させることは可能ですか? Mocha と Karma 用のプラグインがありますが、これらの HTML ベースのテストでそれらを使用する方法は自明ではありません。
angularjs - ul要素をチェックしてオブジェクトに保存するテスト
私は最初の分度器テストを書こうとしています。
ディレクトリのリストとその下の番号を探しています。
オブジェクト内の部門名の番号を確認したい。
このテストがありますが、ここから何をすればよいかわかりません
たとえば、私の配列には
{Appointment Central:'Appointment Central
(603) 598-3323',.....} など
angularjs - リンクフェーズでディレクティブをテストするには?
以下は、AngularJS ディレクティブtrigger
の関数内でjqLite を呼び出す Javascript です。link
trigger
スパイせずにディレクティブが作成されたときに呼び出されることを確認するテストを作成するにはどうすればよい$.trigger
ですか? $.trigger
(他のディレクティブからの呼び出しも含め、すべての呼び出しをキャッチするため、スパイしたくありません)。
element
に渡すことができる引数をスパイする方法はありlink
ますか?
編集:スパイについての私のコメントはelement
混乱を引き起こしているようです. element
ソリューションが渡された引数に追加する必要がある場合は、それで問題ないことを暗示しているだけですlink
。ただし、現在、それ以外の用途はありません。そのため、引数リストから除外されています。
testing - karma を使用してテスト サーバーを起動できますか?
実行するたびに、カルマ、モカ、チャイを使用してローカルでテストをセットアップしました
ローカルで実行されている Web サーバーを取得します。
次に、使用しているブラウザーを使用してhttp://localhost:9876にアクセスし、そのブラウザーでテストがどのように実行されるかを確認します。
リモート サーバーでカルマ テストを起動して、私と同僚がさまざまなブラウザーでアクセスできるようにすることはできますか?
angularjs - コントローラー関数内で使用されるフィルターのテスト
次のテストケースがあります。
ctrl.saveCallback
を にコピーするresult.id
と、成功バナーが表示さmethod.id
れます。ctrl
成功バナーでは、translate
フィルタを使用してメッセージを表示する前に翻訳しています。
関数:
magicallyShowOnScreen
画面に渡された文字列を表示するサービスで、beforeEach に挿入されています。
これをどのようにテストまたはモックアウトする必要があるかについて、誰かが正しい方向に向けることができますか$filter('translate')
?
angularjs - 応答をモックせずに AngularJS リソース テストを実行する
カルマ、モカ、チャイを使用して、AngularJS プロジェクトのリソースのテストを作成していますが、すべてうまく機能しています。今日、$httpBackend
リソースが http リクエストを実行しているときに、すべてのレスポンスをモックするために使用しています。ただし、応答をモックしたり、実際のバックエンド統合をテストしたりせずに、テストを実行できるかどうかは疑問です。これを行う方法が見つからないようです。