Phantomjs升级后Rspec失败

时间:2016-12-09 17:13:39

标签: ruby-on-rails rspec phantomjs capybara poltergeist

我将phantomjs更新到最新版本(2.1.1)后更新到最新版本我的rspec开始失败使用capybara,phantomjs和javascript poltergeist

似乎在将phantomjs升级到最新版本并使用带有特征js的rspec访问页面时:true该元素不会随结果更新,之前的数据仍显示在DOM元素中

代码示例:

let!(:data) { FactoryGirl.create(:data) }
let!(:user) { FactoryGirl.create(:user) }

before do 
  login_as(user)
end


feature "user browses  page", js: true do
  context 'document' do
   it 'should show documents on it' do
     visit url
     expect(page).to have_content("Content")  #This test gets pass 
     expect(page).to have_content(data.display_name) #here it fails
   end
  end
end

**Error : 
expected page to have "data_2" in "data_1"**

0 个答案:

没有答案