問題タブ [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.
ember.js - QUnit を Emberjs で動作させようとしています
Ember.js アプリケーションをテストするために、QUnit で ember-testing をセットアップしようとしています。
私の問題は、アプリが QUnit テスト ページでレンダリングされないため、visit('/') 関数が機能しないことです。
index.html
integration.js
test-helper.js
ember.js - Ember テスト: テスト モードをオンにしたため、実行ループの自動実行が無効になりました
簡単な Ember 統合テストを作成しようとしていますが、Ember.run
. 誰かが私を助けてくれるなら、私はとても感謝しています。具体的には、テストがサインインして次のページのロードを開始するのを確認できますが (当然のことですが)、テストが終了するとすぐにエラーが発生します。これは 2 番目のテスト、最初のパスに関するものです (何も非同期ではないと私は信じています)。
ember.js - 「ember-qunit」から{モジュール}をインポートします
Ember CLI docsを見ると、次のように統合テストを作成するように指示されています。
問題は、このコードの結果が次のようになることです。
テストを削除しても、まだそのエラーが発生します。モジュールを削除すると、エラーは発生しません。(しかし、qunit もテストを実行しません。) これは理にかなっています 。ember-qunit
module
では、ここで何をすればよいのでしょうか。
javascript - TypeError:テストでjavascript applyを使用して、未定義のプロパティ 'apply'を読み取れませんか?
qunit テストでのapply ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/apply ) の使用に制限はありますか?
また、スタックトレースは次のようになります。
ember.js - ember cli でのファイルアップロードの受け入れテスト
ファイルをアップロードする ember で基本的な受け入れテストを作成したいと思います。input type="file"
Pretender を使用してサーバーをモックすることはできますが、ファイル システムのファイルをフィールドに入力する方法を知る必要があります。したがって、質問は基本的に次のとおりです。
- 入力ファイル フィールドに ember テスト ヘルパーを入力するには、
fillIn
ヘルパーを使用しますか? - サンプル ファイルをフォルダーに追加し、受け入れテストから取得する方法。ファイルシステムからアップロードするファイルを選択するために、受け入れテストから Ember プロジェクトの現在のパスを取得することは可能ですか?
Rails.root
Rails では、この目的のために使用します。
ember.js - ember でモデルをテストするときに、すべてのモデルを「必要」としなければならないのはなぜですか
私は 3 つのエンティティを持っていToken - N:1 - User - N:1 - Company
ます。ember-cli にモデル テストを生成させましたが、すべて失敗しました。Token をテストするときは User が必要なので、user を needs に追加しました。私にとって不可解なのは、なぜ会社も含めなければならないのかということです。すべてのモデル テストにすべてのモデルを含める必要がありますか?