2012-06-28 7 views
16

ember.jsアプリケーションのテストに関するリソース、サンプル、またはチュートリアルを知っている人はいますか?jamesmineでember.jsアプリケーションをテスト

どのようにビューをテストしますか?

これに関する詳細な例や情報はありません。

答えて

16

これを実現する方法を提案することはできませんが、GitHubのember-resourceプロジェクトを参照してください.Jasmineを広く使用するプロジェクトが見つかりました。それはspec/javascriptsに位置しているテストのためにジャスミンを使用します。

プロジェクトには、Rakefileと便利な方法で仕様を実行できる対応するタスクもあります。


ジャスミンとEmber.jsのテストに関するブログの記事があります:http://www.thesoftwaresimpleton.com/blog/2012/04/03/testing-ember-and-the-runloop/

2

this post

で説明したようにあなたはまた、エンバー自体のテスト機能を使用することができます無効にされて何基本的にはないですEmber.testing = true この方法で、非同期コードが完了したかどうかを確認する必要はありません。あなたは、単純な、独自の実行ループでそれをラップすることができます:ここで

// Creating an application normally happens async, 
// which is why we have to wrap it in Ember.run 
Ember.run(function() { 
    App = Ember.Application.create(); 
}); 
関連する問題