所以我正在使用rspec
来测试我的代码,因为我正在浏览Rails Tutorial,当我在listing 3.20中测试代码时,我一直收到此错误。当我用眼球看着它时,一切都会检查出来,但RSpec似乎并不喜欢它。
(请注意,我刚刚完成了其中一个页面,而不是全部三个,因为它们都会出现相同的错误)
詹姆斯@特里斯坦:〜/ rails_projects / sample_app $ rspec的 规格/控制器/ pages_controller_spec.rb
F的
故障:
1)PagesController应该有 正确的标题 失败/错误:response.should have_selector(“title”, 预计输出后会包含|家庭标签: #./spec/controllers/pages_controller_spec.rb:13:in '阻止(2级)'
以0.97999秒结束4 例子,1失败
詹姆斯@特里斯坦:〜/ rails_projects / sample_app $
答案 0 :(得分:0)
在该规范文件的顶部,它说:
before(:each) do
#
# Define @base_title here.
#
end
您的规范是否为@base_title
分配了值?