Czy ktoś zna jakieś zasoby, przykłady lub samouczki dotyczące testowania aplikacji ember.js?testowanie aplikacji ember.js z jaśminem
Jak testujesz widoki?
Nie ma żadnych obszernych przykładów/informacji na ten temat.
Czy ktoś zna jakieś zasoby, przykłady lub samouczki dotyczące testowania aplikacji ember.js?testowanie aplikacji ember.js z jaśminem
Jak testujesz widoki?
Nie ma żadnych obszernych przykładów/informacji na ten temat.
Nie mogę zaproponować przykładu, jak można to osiągnąć, ale znalazłem projekt, który szeroko wykorzystuje Jasmine do ich testu: powinieneś rzucić okiem na projekt ember-resource na GitHub. Używa Jasmine do swoich testów, które znajdują się w spec/javascripts.
Projekt ma również Rakefile
i odpowiednie zadania, które pozwalają na wygodne wykonanie specyfikacji.
Jest blogu o testowaniu ember.js z Jasmine: http://www.thesoftwaresimpleton.com/blog/2012/04/03/testing-ember-and-the-runloop/
Można również korzystać z funkcji testowania samego Ember, jak opisano w this post
Co jest w zasadzie nie jest wyłączenie Przebieg programu Ember przez ustawienie: Ember.testing = true
W ten sposób nie musisz sprawdzać, czy Twój kod asynchroniczny został zakończony. Ci prosty mogła owinąć go w jego własnym 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();
});
Oto artykuł na temat korzystania Jasmine przetestować ember.js http://www.devmynd.com/blog/2014-1-ember-js-testing-with-jasmine