save_and_open_page 使用 ember-cli?

save_and_open_page with ember-cli?

我有在 Rails 上使用 Ruby 开发应用程序的背景,我在其中使用 Capybara 和 Rspec 渲染 Poltergeist "sees" 的输出。

我刚开始使用 Ember 并且在编写我的第一个验收测试时我真的开始怀念该功能。有没有办法用ember-cli渲染在验收测试的某个点生成的html?我需要做什么才能进行设置?

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

浏览器中的小 window 应该会暂停,您可以看到它的状态。

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