我正在努力读完RailsTutorial的书,在第三章中陷入停滞。我开始觉得自己快疯了!
“主页”和“联系人”页面的自动生成测试工作正常,但是尽管我可能会尝试,但我无法通过“关于”页面的测试。我创建并删除了routes.rb文件和pages_controller.rb文件中的附加行,并创建了不少于4次的视图文件,以防万一我有一些奇怪的非打印字符。我一定已经检查了我的版本与样本代码,从这本书至少两倍的次数!
我暂时将“about”测试用例改为第二个“contact”测试,以证明测试用例的语法很好。它可以正常工作。
更糟糕的是,“关于”页面实际上在浏览器中呈现得很好.我刚刚创建了另一个叫做“登陆”的新页面,我也遇到了同样的失败。
就像自动生成的测试撒满了仙尘一样!
有没有人经历过类似的情况?我猜这是显而易见的事情,但是在没有明显进展的5个小时后,沮丧已经占据了我的上风。
我使用的是Ubuntu10.04,Ruby1.9.2,Rails 3.0.3
解决了spork不重新加载文件的问题。
发布于 2011-02-02 19:44:39
听起来你已经很彻底了。这么说这不管用?
# pages_controller_spec.rb
describe "GET 'landing'" do
it "should be successful" do
get 'landing'
response.should be_success
end
end
# pages_controller.rb
def landing
end
# routes.rb
get "pages/landing"
# views/pages/landing.html.erb
blahhttps://stackoverflow.com/questions/4878240
复制相似问题