16

ember.jsアプリのテストに関するリソース、例、またはチュートリアルを知っている人はいますか?

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

これに関する広範な例/情報はないようです。

4

3 に答える 3

16

それを実現する方法の例を提案することはできませんが、テストにJasmineを幅広く使用しているプロジェクトを見つけました。GitHubのember-resourceプロジェクトをご覧ください。テストには、 spec/javascriptsにあるJasmineを使用します。

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


Jasmineを使用したEmber.jsのテストに関するブログ投稿があります:http ://www.thesoftwaresimpleton.com/blog/2012/04/03/testing-ember-and-the-runloop/

于 2012-07-03T13:43:21.080 に答える
2

この投稿で説明されているように、Ember自体のテスト機能を使用することもできます

基本的には、次のように設定してEmber runloopを無効にします。Ember.testing = true これにより、非同期コードが終了したかどうかを確認する必要がなくなります。あなたは単純にそれをそれ自身のrunloopで包むことができます:

// Creating an application normally happens async,
// which is why we have to wrap it in Ember.run
Ember.run(function() {
  App = Ember.Application.create();
});
于 2013-04-05T07:35:02.687 に答える
1

これは、Jasmineを使用してEmber.jsをテストする方法に関する記事ですhttp://www.devmynd.com/blog/2014-1-ember-js-testing-with-jasmine

于 2014-01-11T17:51:14.473 に答える