2015-02-23 30 views
0

我有一个使用Ruby on Rails开发应用程序的背景,我使用Capybara和Rspec来呈现Poltergeist“看到”的输出。带有ember-cli的save_and_open_page?

我刚刚开始与Ember,并写我的第一次验收测试时,我真的开始错过这个功能。有没有办法在ember-cli的验收测试中呈现在某个点产生的html?我需要做些什么来设置它?

回答

2
test('clicking login authenticates', function(){ 
    visit('/'); 
    return pauseTest(); 
    // The test will never proceed to execute this click 
    click('a:contains(Login)'); 
}); 

尝试使用pauseTest()而在Web浏览器中运行测试:

ember test --server 

在浏览器中的小窗口应该停下来,你可以看到它的状态。

P.S.你需要Ember 1.9或更高版本。

+0

谢谢!我甚至没有注意到那个小窗口发生了什么。 – A5308Y 2015-02-23 21:44:58