我已经完成了第 5 章和所有练习。作为最后练习的一部分,MH 让您为 ApplicationHelper 方法编写测试。
完成后,单个测试将通过:
shift-command-T
在 ST2 中(使用 sublime-text-2-ruby-tests 包)rspec spec/requests/user_pages_spec.rb
在终端rspec spec/requests/static_pages_spec.rb
在终端
但是,如果我在终端中运行所有测试,我会收到此错误:rspec spec/
/Users/anonymouscoward/rails/railstut/sample_app/spec/helpers/
application_helper_spec.rb:1:in `<top (required)>': uninitialized
constant ApplicationHelper (NameError)
如果我运行 spork 并重试rspec spec/
,所有测试都会通过。
我不确定我是否理解为什么会这样工作,或者当我想运行我的所有测试时,我是否总是需要在未来运行 spork。谢谢。