我有使用Ruby on Rails开发应用程序的背景,我使用Capybara和Rspec来渲染Poltergeist"看到的应用程序"。
我刚刚开始使用Ember,当我真的开始错过这个功能时,我正在编写我的第一个验收测试。有没有办法使用ember-cli渲染在验收测试中某个点生成的html?我需要做些什么来设置它?
答案 0 :(得分:2)
test('clicking login authenticates', function(){
visit('/');
return pauseTest();
// The test will never proceed to execute this click
click('a:contains(Login)');
});
在网络浏览器中运行测试时,尝试使用 pauseTest():
ember test --server
浏览器中的小窗口应该暂停,您可以看到它的状态。
P.S。你需要Ember 1.9或更高版本。