使用ember-cli保存save_and_open_page?

时间:2015-02-23 07:35:19

标签: ember.js rspec qunit poltergeist

我有使用Ruby on Rails开发应用程序的背景,我使用Capybara和Rspec来渲染Poltergeist"看到的应用程序"。

我刚刚开始使用Ember,当我真的开始错过这个功能时,我正在编写我的第一个验收测试。有没有办法使用ember-cli渲染在验收测试中某个点生成的html?我需要做些什么来设置它?

1 个答案:

答案 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或更高版本。