問題タブ [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.
jasmine - 分度器でテストするためのブートストラップ警告メッセージのテキストを取得する方法
これは私の仕様です
私が使った
expect(element(by.css('.alert-success')).toText()).toBe("Saved Successfully");
しかし、それは未定義と表示されており、これを行う別の方法はありますか?
angularjs - Angular Unit Testing: 名前付き関数を呼び出す方法
名前付き関数を含むコントローラーがあります。
関数を利用できるようにするために、foo をスコープ変数に割り当てたくありませんでした。
眉をひそめられた?(よくわかりません...しかし、ビューからfooを呼び出していないので、なぜそうするのかわかりません)
私の問題は、単体テストの「it」ブロックから foo 関数を呼び出すにはどうすればよいですか?
すなわち
これは私にエラーを与えます
javascript - Karma が webpack を読み込めません
このエラーが発生しています。
私の karma.conf は次のようになります。
および tests.webpack.js
karma と karma-webpack がインストールされています。
何か案は ?
javascript - カルマ + モカ + v7 が機能しない必要があります - 未定義である必要があります
karma + mocha + should を設定しようとしていますが、テストで should が定義されていないため、何か不足しているに違いありません。
プラグインのドキュメント によると、従うべき唯一の手順は次のとおりです。
1.- フレームワークに should を追加し、カルマ構成のプラグイン キーに karma-should を追加します。
すべてのはずのアサーションがテストで利用可能です
これは私の設定です:
パッケージ.json
カルマ.conf.js
simpleTest.js
実行すると、次のようkarma start
になります。
理由はわかりますか??
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 を使用する必要があります。このエラーについてグーグルで調べましたが、それでも解決する方法が見つかりませんでした。