問題タブ [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 に答える
478 参照

jasmine - 分度器でテストするためのブートストラップ警告メッセージのテキストを取得する方法

これは私の仕様です

私が使った
expect(element(by.css('.alert-success')).toText()).toBe("Saved Successfully");

しかし、それは未定義と表示されており、これを行う別の方法はありますか?

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

angularjs - Angular Unit Testing: 名前付き関数を呼び出す方法

名前付き関数を含むコントローラーがあります。

関数を利用できるようにするために、foo をスコープ変数に割り当てたくありませんでした。

眉をひそめられた?(よくわかりません...しかし、ビューからfooを呼び出していないので、なぜそうするのかわかりません)

私の問題は、単体テストの「it」ブロックから foo 関数を呼び出すにはどうすればよいですか?

すなわち

これは私にエラーを与えます

0 投票する
3 に答える
12684 参照

javascript - Karma が webpack を読み込めません

このエラーが発生しています。

私の karma.conf は次のようになります。

および tests.webpack.js

karma と karma-webpack がインストールされています。

何か案は ?

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

javascript - カルマ + モカ + v7 が機能しない必要があります - 未定義である必要があります

karma + mocha + should を設定しようとしていますが、テストで should が定義されていないため、何か不足しているに違いありません。

プラグインのドキュメント によると、従うべき唯一の手順は次のとおりです。

1.- フレームワークに should を追加し、カルマ構成のプラグイン キーに karma-should を追加します。

すべてのはずのアサーションがテストで利用可能です

これは私の設定です:

パッケージ.json

カルマ.conf.js

simpleTest.js

実行すると、次のようkarma startになります。

理由はわかりますか??

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

javascript - urlRoot の使用時にカルマが機能しない: __karma__.start メソッドを実装するアダプターを含める必要があります

私は Karma を使用する初心者なので、些細なことを見ていない可能性があります。このセットアップで io.js 2.4.0 (Windows) で正しく実行される簡単なテストがあります。

カルマ.conf.js

パッケージ.json

OK テスト出力:

ただし、追加するurlRoot: '/__karma__/',と、次のエラーが発生しますYou need to include some adapter that implements __karma__.start method!::

失敗テストの出力:

DOM インタラクションをテストするためにプロキシを使用するので、urlRoot を使用する必要があります。このエラーについてグーグルで調べましたが、それでも解決する方法が見つかりませんでした。