Кто-нибудь знает какие-либо ресурсы, примеры или руководства по тестированию приложений ember.js?
Как вы просматриваете представления?
Здесь нет каких-либо обширных примеров/информации.
Ответ 1
Я не могу предложить пример того, как вы можете это достичь, но я нашел проект, который широко использует Jasmine для их теста: вы должны взглянуть на ember-resource проект на GitHub. Он использует Jasmine для своих тестов, которые расположены в spec/javascripts.
В проекте также есть Rakefile и соответствующие задачи, которые позволяют вам выполнять спецификации удобным способом.
Вы также можете использовать функциональность тестирования самого 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();
});