2013-02-13 3 views
1

저는 Rspec을 사용 중이며 다른 모듈에있는 모듈 안에있는 컨트롤러를 테스트하고 싶습니다.모듈 내에있는 컨트롤러를 테스트하십시오.

module Food 
    module Fruit 
    class ApplesController < ApplicationController 

    etc... 

나는 현재 현재 내가 오류를 받고 있어요 때문에 두 개의 모듈 내에있는 컨트롤러를 테스트에 관해서 RSpec에 대한 명명 규칙을 무엇

require 'spec_helper' 

    describe ApplesController do 

    etc.. 

처럼 보이는 내 RSpec에 파일 apples_controller_spec.rb이 그 uninitialized constant BurstsController (NameError).

require 'spec_helper' 
module Food 
    module Fruit 
    describe ApplesController do 

또는 당신은 할 수 :

답변

2

당신은 필요

require 'spec_helper' 

describe Food::Fruit::ApplesController do 

개인적으로 나는 전자를 사용합니다.

+0

아. 나는 질문을하기 전에 후자를 시험해 보았다. 그것은 작동하지 않았다. 모듈 이름을 초과 자본화 한 것을 깨달았다. 그것을 다시했고 그것은 일하고있다!! 다른 옵션도 제공해 주셔서 감사합니다. – jason328

관련 문제