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

ember.js - QUnit を Emberjs で動作させようとしています

Ember.js アプリケーションをテストするために、QUnit で ember-testing をセットアップしようとしています。

私の問題は、アプリが QUnit テスト ページでレンダリングされないため、visit('/') 関数が機能しないことです。

index.html


integration.js


test-helper.js

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

ember.js - Ember テスト: テスト モードをオンにしたため、実行ループの自動実行が無効になりました

簡単な Ember 統合テストを作成しようとしていますが、Ember.run. 誰かが私を助けてくれるなら、私はとても感謝しています。具体的には、テストがサインインして次のページのロードを開始するのを確認できますが (当然のことですが)、テストが終了するとすぐにエラーが発生します。これは 2 番目のテスト、最初のパスに関するものです (何も非同期ではないと私は信じています)。

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

ember.js - 「ember-qunit」から{モジュール}をインポートします

Ember CLI docsを見ると、次のように統合テストを作成するように指示されています。

問題は、このコードの結果が次のようになることです。

テストを削除しても、まだそのエラーが発生します。モジュールを削除すると、エラーは発生しません。(しかし、qunit もテストを実行しません。) これは理にかなっていますember-qunitmodule

では、ここで何をすればよいのでしょうか。

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

javascript - TypeError:テストでjavascript applyを使用して、未定義のプロパティ 'apply'を読み取れませんか?

qunit テストでのapply ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/apply ) の使用に制限はありますか?

また、スタックトレースは次のようになります。

0 投票する
2 に答える
2158 参照

ember.js - ember cli でのファイルアップロードの受け入れテスト

ファイルをアップロードする ember で基本的な受け入れテストを作成したいと思います。input type="file"Pretender を使用してサーバーをモックすることはできますが、ファイル システムのファイルをフィールドに入力する方法を知る必要があります。したがって、質問は基本的に次のとおりです。

  1. 入力ファイル フィールドに ember テスト ヘルパーを入力するには、fillInヘルパーを使用しますか?
  2. サンプル ファイルをフォルダーに追加し、受け入れテストから取得する方法。ファイルシステムからアップロードするファイルを選択するために、受け入れテストから Ember プロジェクトの現在のパスを取得することは可能ですか? Rails.rootRails では、この目的のために使用します。
0 投票する
1 に答える
554 参照

ember.js - ember でモデルをテストするときに、すべてのモデルを「必要」としなければならないのはなぜですか

私は 3 つのエンティティを持っていToken - N:1 - User - N:1 - Companyます。ember-cli にモデル テストを生成させましたが、すべて失敗しました。Token をテストするときは User が必要なので、user を needs に追加しました。私にとって不可解なのは、なぜ会社も含めなければならないのかということです。すべてのモデル テストにすべてのモデルを含める必要がありますか?