問題タブ [grunt-contrib-qunit]

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 投票する
3 に答える
1356 参照

javascript - requirejs と qunit の grunt タスクをセットアップする方法

requirejs と grunt-contrib-qunit を使用して QUnit 環境をセットアップしようとしています。

これが私が持っているものです。

グラントファイル:

qunit-test-suite.html:

qunit.js:

テスト-Foo.js:

問題は、ブラウザで test-suite.html を開くと、すべて正常に動作することです。PhantomJS に送信すると、次のエラーが表示されます。

完全なセットアップ: https://github.com/markusfalk/test-travis

テスト実行: https://travis-ci.org/markusfalk/test-travis

助けてくれてありがとう:)

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

gruntjs - Grunt Qunit-Tests - アサーションが失敗した場合のみ: QUnit start() 呼び出しが欠落している可能性があるため、PhantomJS がタイムアウトしました

Grunt を使用して、SAPUI5 アプリケーションの Qunit テストを実行しています。ここに私のGruntfile.jsがあります

すべての (現在 2 つの) 仕様に合格すると、期待される出力が得られます

ただし、そのうちの 1 つだけが失敗した場合は、次のようになります。

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

phantomjs - qunit と phantomjs を使用して openui5 アプリを自動的にテストするにはどうすればよいですか? (エラー: ネガティブ キャッシュで見つかりました)

QUnit テストを含む OpenUI5 アプリがあります。grunt-contrib-qunitを使用してテストを自動化しようとしましたが、 grunt-contrib-qunit がphantomjsで qunittests.html ファイルを開始すると、次のエラーが発生します。

QUnit テストを含む同じファイルが chrome で正常に動作します。

私たちの環境が問題を引き起こしていることを整理するために、私は次のことを行いました:

Grunt -phpgrunt-contrib-qunit以外に何もない Gruntfile.js を作成しました。次に、OpenUI5 Walkthrough Step 35からコードをダウンロードしました。Walkthrough アプリを起動し、grunt-contrib-qunit を次のようにセットアップしました。

同じ問題。「ネガティブキャッシュ」。


カルマ-qunit、CasperJSなどを使用して、qunitの他のgrunt実装でテストしました。

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

javascript - Grunt と代替手段を使用した Qunit イベント

私はgrunt-contrib-qunitを使用しており、イベント引数が失敗したテストの情報 (失敗したアサートのエラーメッセージ) を保持するイベントを見つけようとしています。私が見る限り、これは不可能です。testDone イベントでは、失敗したアサートの数を見つけることができますが、それ以上のものはありません。GitHub リポジトリで彼らに尋ねましたが、誰も答えてくれませんでした。誰かそれについて何か知っていましたか?

QUnit テストを実行でき、失敗したアサートに関する詳細情報を提供できる代替モジュールはありますか?

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

gruntjs - うなり声エラーメッセージ

grunt をインストールし、セットアップしました。うなり声を入力すると実行されます。しかし、以下のエラーが発生しています。

以下の私のコードも見つけてください。

「qunit:files」(qunit) タスクを実行しています 警告: 0/0 アサーションが実行されました (0ms) --force を使用して続行します。

警告のため中止されました。

gruntfile.js:

パッケージ.json: