RSpec 2:带有rspec-rails的'route_to'上的NoMethodError?

nee*_*zer 12 rspec2 rspec-rails ruby-on-rails-3

我正试图运行这个测试......

require 'spec_helper'

describe HomeController do

  describe 'boilerplate routes' do

    it "should route to '/about'" do
      { :get => "/about" }.should route_to(:controller => 'home', :action => 'show')
    end

  end

end
Run Code Online (Sandbox Code Playgroud)

...并且它始终失败并显示以下错误消息:

1) HomeController boilerplate routes should route to '/about'
Failure/Error: { :get => "/about" }.should route_to(:controller => 'home', :action => 'show')
   NoMethodError:
      undefined method `route_to' for #<RSpec::Core::ExampleGroup::Nested_1::Nested_1:0x00000101499650>
   # ./spec/routes/home_routes_spec.rb:8:in `block (3 levels) in <top (required)>'
Run Code Online (Sandbox Code Playgroud)

rspec-rails 2.5.0rails 3.0.5&一起使用rspec 2.5.1.

我正在执行我的代码就像在rdocs中所说的那样,试图跟随这个示例代码 ...我做错了什么?救命!

nee*_*zer 25

Aph,发现了我的问题.

我的路由规范文件夹命名spec/routes而不是spec/routing它应该是.

错过了自述文件.