1

私は、ember コントローラーの qunit テストを書いています。私の実際のアプリケーションでは、別のページからルーティングされてデータを取得します。しかし、テストを書いている間、非同期呼び出しを送信し、データを取得するまでテストが実行されて失敗するため、Ember データストアからデータを取得するのに問題があります。同じ実行ループで ember store にデータを返すように強制する方法はありますか? または、それを行う他の方法はありますか?

4

1 に答える 1

2

FixtureAdapterを使用していますか? そうでない場合は、それを試して、そのsimulateRemoteResponseプロパティを false に設定できます。テスト中のストアは次のようになります

var store = DS.Store.create({
               revision: 4,
               adapter: DS.FixtureAdapter.create({simulateRemoteResponse: false}),
               // perhaps other custom properties
            });
于 2012-08-27T20:52:48.030 に答える