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

angularjs - singleRun = true の場合、karma-coverage ファイルが作成されない

Karma を使用して単体テストを実行しており、現在karma-coverageプロセスに取り入れようとしています。PhantomJSでテストを実行するために使用していsingleRun: trueます。これを行うたびに、コード カバレッジ レポーターが実行されていないようです。を設定singleRun: falseすると、フォルダとファイルが作成されます。

カルマ カバレッジ ツールが実行されないのはなぜですか?

ここに私の設定ファイルがあります:

0 投票する
6 に答える
11006 参照

karma-runner - Karma で特定のテストのみを実行するにはどうすればよいですか?

カルマ構成が正しく設定されており、構成ファイルがバックグラウンドで実行されています。ファイルを変更して保存するとすぐに、テストが再実行されます.... 750個すべての単体テスト。少しだけ走れるようになりたいです。構成ファイルを手動でハッキングしたり、多くのファイルにまたがる何百ものテストをコメントアウトしたりする以外に、簡単な方法はありますか?

たとえば、mocha を使用してコマンド ライン サーバー テストを実行する場合は、 regexp: を使用しますmocha -g 'only tests that I want'。デバッグと迅速なチェックがはるかに簡単になります。

0 投票する
11 に答える
24425 参照

phantomjs - お使いのプラットフォームに PhantomJS ブラウザーのバイナリがありません。「PHANTOMJS_BIN」環境変数を設定してください

私のpackage.jsonは次のようになります..

私のnpmバージョンは2.2.0です

karma test - karma start my.conf.js を実行すると、これが表示されるのはなぜですか

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

angularjs - Angular モックがコントローラーを見つけられず、うなり声の下で Karma と Requirejs を使用して js 単体テストを実行できません

Git Hub のサンプル コードは次のとおりです。

https://github.com/Mellon/KarmaWithRequirejs.git

「grunt test」を実行すると、このエラーが発生します。

0 投票する
5 に答える
21518 参照

javascript - Karma、PhantomJS、es6 Promise

新しい es6 promises を使用する JavaScript ライブラリを作成しています。promise が定義されているため、Firefox でライブラリをテストできます。ただし、Karma と PhantomJS でコードをテストしようとすると、エラーが発生しますCan't find variable: Promise.。これは、PhantomJS ブラウザーが es6 の約束をまだサポートしていないためだと推測しています。

promise のポリフィルを取り込むように Karma を構成するにはどうすればよいですか?

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

javascript - angularjs、カルマ、およびrequirejsのテストケースエラー

angularjsアプリケーションにrequirejsを使用しています。TDD の場合、mochaを使用しています。この記事に従って、私はテストケースを書いていますが、テストケースの実行中に常にこのエラーが発生します

テストケース:

カルマ会議:

テストメイン:

これを修正するためのヘルプや指示は大歓迎です