在填写字段并按下按钮后,浏览器(由脚本打开)显示“在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
答案 0 :(得分:0)
您不想在Capybara集成测试中查看response
。在sign_in
之后,请检查新页面中的某些成功消息,例如。 page.should have_content 'Welcome!
。