問題タブ [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 - EmberJS: ember-qunit の moduleFor でコントローラー アクションをテストする方法。ember-data のストアを使用します。
次のようなコントローラーアクションをテストしたい:
問題は、ember-qunit の moduleFor を使用してこのアクションをテストすると、ストアが未定義になることです。それで、私は何をしなければならないのですか、またはそのようなテストを作成する正しい方法は何ですか?
ember.js - Ember テスト: 統合テストのために外部 URL にアクセスする
現在存在するサイトのやり直しを手伝っています。私が実行しようとしているテストの 1 つは、古いサイトで検索を実行すると、新しいサイトでも同じ検索で同じ結果が得られることを確認することです。
プログラムで古いサイトにアクセスしてクエリを実行する方法はありますか?
Ember テスト ヘルパーを使用しようとするとvisit
、アプリのルートに移動しようとしています。外部 URL ではありません。
これはテストで可能ですか?
ありがとう!
testing - Ember.js でのテストは決して終了せず、実行し続けるだけです
現在、Ember アプリのテスト方法を学んでいますが、自分では解決できない問題があります。
問題は、私が書いたテストを実行すると、決して終わらないことです。決して解決しない約束があるかのように、それはただ走り続けますか?これはテストです:
andThen
関数がトリガーされることはありません。クリックの約束が解決されないようです。他の干渉コードを避けるために、ルートやテンプレートなどを可能な限り最小限にしました。
また、私は を使用しember-simple-auth
ていますが、これは何らかの動作を説明できるのでしょうか?
これは問題のスクリーンショットです:
ember.js - モデルテストで「未知の工場を登録しようとしています」
私はこれらのモデルを ember-cli アプリに持っています:
そして、ここからの私のテストですtests/unit/models/puzzle-test.js
:
実行時にこのエラーが発生しますember test
:
私は ember-cli 0.1.1、Ember.js 1.7.0、Ember Data 1.0.0-beta.11 を使用しています。これを修正しようとすることができる人はいますか?
ember.js - 不明なファクトリを登録しようとしています: `controller:application`
my の簡略版は次のPuzzleController
とおりです。
そして、ここに私のコントローラーテストがあります:
実行時にこのエラーが発生しますember test
:
Ember 1.7.0、ember-cli 0.1.1 を使用しています。controller:application
Ember は確実にセレクターを認識する必要があるようです。ここで間違った構文を使用していますか?
ember.js - Qunit: TypeError: undefined は関数ではありません
これらは私がこれまでに書いたテストです。この最初のアサーションはパスします。2 番目のエラーが表示されます: TypeError: undefined is not a function
。
なぜ私はそれを得ているのか分かりません。私は grunt-contrib-qunit を使用しているので、grunt/npm を介して Ember アプリで qunit を設定する際に何か問題があったかどうか知りたいです。
しかし、最初のテストが合格しているので、それだけではないと思います。
助けていただければ幸いです。
ありがとう!
編集:
ここに完全なエラーがあります
行 21 は、2 番目のテストの最初の行です。