0
我测试的一个小东西来学习Rspec的错误RSpec的访问页面
我不喜欢这样的:
feature "referral" do
context "logged as an user for the first time" do
let(:user) { create(:user) }
before do
login_user(user)
visit 'fr/users/edit'
save_and_open_page
end
it { should have_content "nombre d'invités : 0" }
end
end
错误:
ERROR : Failure/Error: visit 'fr/users/edit'
ActionController::RoutingError:
No route matches [GET] "/fr/fr/users/edit"
因此,我理解这个错误“FR /“与路径”fr/users/edit“连接在一起,所以这是行不通的。 然后我做了这样的
feature "referral" do
context "logged as an user for the first time" do
let(:user) { create(:user) }
before do
login_user(user)
visit 'users/edit'
save_and_open_page
end
it { should have_content "nombre d'invités : 0" }
end
end
但后来我有一个奇怪的错误:
ERROR : Failure/Error: visit 'users/edit'
ActionView::Template::Error:
no implicit conversion of nil into String
请人帮助我:d
更新:看到自己的回答我提出
'ActionView :: Template :: Error'指示在你看来一个错误。那是整个错误信息吗? – Stefan 2014-09-10 12:13:59
@Stefan是的,这是我的观点中的一个错误,我必须把.to_s写入某个整数,以便rspec不会产生错误。 (这是工作时,我手动) 非常谢谢你! – Charlon 2014-09-10 14:36:28