Кто-нибудь знает какие-либо ресурсы, примеры или руководства по тестированию приложений ember.js?тестирование приложений ember.js с жасмином
Как вы проверяете представления?
Похоже, что здесь нет подробных примеров/информации.
Кто-нибудь знает какие-либо ресурсы, примеры или руководства по тестированию приложений ember.js?тестирование приложений ember.js с жасмином
Как вы проверяете представления?
Похоже, что здесь нет подробных примеров/информации.
Я не могу предложить пример того, как вы можете это достичь, но я нашел проект, который широко использует Jasmine для их теста: вы должны взглянуть на проект ember-resource на GitHub. Он использует Jasmine для своих тестов, которые находятся в spec/javascripts.
Проект также имеет Rakefile
и соответствующие задачи, которые позволяют выполнять спецификации в удобном виде.
Существует сообщение в блоге о тестировании ember.js с жасмином: http://www.thesoftwaresimpleton.com/blog/2012/04/03/testing-ember-and-the-runloop/
Вы также можете использовать функции тестирования самого Ember, как описано в this post
Что в основном делает, отключив 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();
});
Вот статья об использовании жасмин, чтобы проверить ember.js http://www.devmynd.com/blog/2014-1-ember-js-testing-with-jasmine