[英]When clicking update button with Capybara gem, my instance is not being updated [Rails / Rspec/ Testing]
[英]rails / rspec / capybara - infinite 'waiting for page…' after clicking button
填写完字段并按下按钮后,浏览器(由脚本打开)显示“正在等待页面在127 ....”,但是它从没有走过(我等待了30分钟以上)。 我正在Ubuntu 10.04盒子上进行测试。 有任何想法吗?
describe "GET 'new'", :js => true do
it "will log in" do
@admin = FactoryGirl.create(:admin)
puts @admin
puts @admin.attributes
visit '/'
fill_in 'user_login', :with => @admin.email
fill_in 'user_password', :with => @admin.password
click_on 'Sign in'
response.should be_success
end
it "should be successful" do
visit '/things/new'
page.should have_xpath('//form')
end
end
您不想在Capybara集成测试中检查response
。 sign_in
,请在新页面中检查成功消息,例如。 page.should have_content 'Welcome!
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.