Ember.js アプリケーションに対して単体テストと統合テストを作成していますが、アプリケーションのテスト中にサーバーに接続できません。これは、DS.FixtureAdapter を使用してデータ ストアをバックアップする必要があることを意味します。
しかし、私は個人的に大規模なアプリケーションでのフィクスチャのファンではありません。すべてのテスト ケースで機能するフィクスチャの単一のセットを考え出すのは非常に難しいからです。factory_girl や machinist など、他のすべてのテストから分離されたテスト固有のデータを生成できるツールを好みます。
FactoryGirl.define do
factory :user do
name 'John Doe'
date_of_birth { 21.years.ago }
end
end
# In specific test cases:
user = FactoryGirl.build(:user)
young_user = FactoryGirl.create(:user, date_of_birth: 17.years.ago)
もちろん、factory_girl と machinist も関連モデルを自動生成できます。
今すぐ Ember.js でこれを行う簡単な方法はありますか? これを簡単にするテクニック、慣例、またはライブラリはありますか? グーグルはまだオプションを実現していません。