使用RSpec进行测试,:js =>为true但仅打开空白浏览器窗口

时间:2014-05-16 12:37:19

标签: javascript ruby-on-rails selenium rspec

我正试图为我的删除链接编写测试。

我的删除链接首先触发警报确认(与使用scaffold创建时删除链接的方式相同),因此它依赖于JavaScript

以下是使用JavaScript尝试运行此测试的代码。

feature "delete link", :js => true do
  scenario "delete a video when delete icon is clicked" do
    favorite = FactoryGirl.create(:favorite)
    visit favorites_path
    find("a.delete_icon").click
    expect(page).to_not have_content(favorite.title)
  end
end

当浏览器窗口打开时会发生什么,但是空白并且当我的正在运行的测试似乎正在等待时它仍然保持打开状态。

我必须自己关闭浏览器窗口,然后关闭测试(Ctrl+C)。

我做错了什么?

0 个答案:

没有答案