Ruby on rails 如何让RSpec测试子目录中的控制器?

Ruby on rails 如何让RSpec测试子目录中的控制器?,ruby-on-rails,rspec,Ruby On Rails,Rspec,我有一些控制器在controllers文件夹的子域中 例如,我在app/controllers/api/v1/offers\u controller.rb中有一个控制器,如下所示: class Api::V1::OffersController < ApplicationController respond_to :json def index ...some code here end end 但是,当我运行rspec spec时,这个测试根本不会运行。我还尝试将它

我有一些控制器在controllers文件夹的子域中

例如,我在app/controllers/api/v1/offers\u controller.rb中有一个控制器,如下所示:

class Api::V1::OffersController < ApplicationController
  respond_to :json

  def index
   ...some code here
  end
end
但是,当我运行
rspec spec
时,这个测试根本不会运行。我还尝试将它放在名为api_v1_offers_controller.rb的
spec/controllers
目录中,但测试仍然没有运行


如何为这些类型的控制器编写RSpec测试?

实际上,我似乎在命名文件时犯了一个错误。似乎所有RSpec测试都需要结束它
\u spec

descripe Api::V1::OffersController do
  describe "GET 'index'" do
    it "returns http success" do
      get 'index'
      response.should be_success
    end
  end
end