Ruby on rails 测试模块内的控制器

Ruby on rails 测试模块内的控制器,ruby-on-rails,ruby,ruby-on-rails-3,rspec,controller,Ruby On Rails,Ruby,Ruby On Rails 3,Rspec,Controller,我正在使用Rspec,我想测试另一个模块中的一个模块中的控制器 module Food module Fruit class ApplesController < ApplicationController etc... 在测试两个模块内的控制器时,Rspec的命名约定是什么,因为当前我遇到了一个错误,未初始化常量BurstsController(NameError)您需要: require 'spec_helper' module Food module Fr

我正在使用Rspec,我想测试另一个模块中的一个模块中的控制器

module Food
  module Fruit
    class ApplesController < ApplicationController

    etc...
在测试两个模块内的控制器时,Rspec的命名约定是什么,因为当前我遇到了一个错误,
未初始化常量BurstsController(NameError)
您需要:

require 'spec_helper'
module Food
  module Fruit
    describe ApplesController do
或者你可以:

require 'spec_helper'

describe Food::Fruit::ApplesController do

就我个人而言,我使用前者。

啊。在提出问题之前,我尝试了后者。但它不起作用。意识到我过度投资了模块名。再做一次,它就成功了!!谢谢你的其他选择。
require 'spec_helper'

describe Food::Fruit::ApplesController do