2011-10-02 11 views
4

거의 새로운 Rails 3.1.0 응용 프로그램이 있으며 rspec이 예제를 찾을 수 없습니다.rspec이 예제를 찾지 못했습니다.

spec/ 
|-- controllers 
| `-- welcome_controller_spec.rb 
|-- factories 
| `-- users.rb 
|-- helpers 
| `-- welcome_helper_spec.rb 
|-- models 
| `-- user_spec.rb 
|-- spec_helper.rb 
`-- views 
    `-- welcome 
     `-- index.html.haml_spec.rb 

을 그리고 거기에 예는 확실히있다 :

[email protected]:~/myapp$ bundle exec rspec 
No examples found. 

Finished in 0.00004 seconds 
0 examples, 0 failures 

내 사양 디렉토리는 다음과 같습니다. 예 :

require 'spec_helper'  
describe WelcomeController do  
    describe "GET 'index'" do 
    it "should be successful" do 
     get 'index' 
     response.should be_success 
    end 
    end 
end 

내가 RSpec에 & 관련 보석의 다음 버전 실행 해요 :

  • RSpec에 (2.6.0)
  • RSpec에 코어 (2.6.4)
  • welcome_controller_spec.rb에는 다음이 포함됩니다
  • RSpec에-기대 (2.6.0)
  • RSpec에-모의 객체 (2.6.0)
  • RSpec에 레일 (2.6.1)
  • 012 3,516,
  • rubyzip (0.9.4)

누군가는 어떻게 내 예를 찾을 수 RSpec에 설득을 가르쳐 주 시겠어요? 나는 여기서 아주 간단한 것을 놓치고 있다고 생각한다.

답변

5

번들 exec rspec과 동일한 결과가 나타납니다. 아마도 더 이상 사용되지 않을 수도 있습니다.

rspec spec 
+0

'rspec spec'과'bundle exec rspec spec' 모두 잘 작동합니다. 감사 :-) –

3

@calebB이 < = 2.6 정확하지만 2.7 버전은 (는 spec을 기본값으로 사용합니다) 디렉토리를 포함하도록 요구하지 않을 것이다 : 대신 사용해보십시오.

관련 문제