問題タブ [grunt-contrib-jasmine]

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 に答える
110 参照

javascript - before-and afterそれぞれが他のテストに漏れる

grunt-contrib-jasmineAMDモジュールのテストに使用しています。そのままでは、テストが互いに影響しているように見えます。

出力はファイルごとにテストを分離しません。これは、 tests に何かを記録することで確認できますbeforeEach。すべてのテストで、すべてのテスト ファイルに対して同じコールバックが実行されます。

テストを互いに分離、つまりテスト仕様ファイルで分離するにはどうすればよいですか? 別のレベルのネストを追加する唯一の解決策はありますか?

うなり声の設定

sample1.spec.js:

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

logging - Grunt grunt-contrib-jasmine レポートのログ ファイルへの出力

このライブラリを使用してジャスミン テストを作成しています https://github.com/gruntjs/grunt-contrib-jasmine テスト フレームワークは問題なく実行されていますが、コンソールに出力すると、ジャンク情報が多すぎます。したくないのですが、テスト結果をログファイルに出力する方法はありますか?

私のgruntfile.jsには、

を実行するgrunt testと、すべての結果が次のように log.txt に出力されますか?

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

jasmine - grunt connect から grunt jasmine タスクにポートを通信する方法

grunt connect ( "grunt-contrib-connect": "0.11.2") を grunt jasmine ( ) と組み合わせて使用​​してい"grunt-contrib-jasmine": "^1.1.0"ます。接続構成は以前はポート番号をハードコーディングしており、jasmine 構成も構成hostオプションで同じポート番号を使用するように構成されていました。

useAvailablePort同じポートを使用した同時ビルドの問題を解決するために、接続でオプションを有効にしたいと考えています。しかし、接続からジャスミンにポート番号を正しく伝える方法を理解するのに苦労していますか?

私のうなり声の初期設定ブロックの関連セクションは次のとおりです。

以下を使用して、うなり声テストタスクを作成しました。

からポートをキャプチャしconnectてホストを設定するベストプラクティスの方法は何でしょうjasmine:jsか?

私は次のようにテストタスクを変更しようとしましたが、喜びはありません(これが正しい方法かどうかもわかりません):