2014-04-18 6 views
0

rspec 버전 2.14.8과 Ruby 2.1.1을 사용하고 있습니다.RSpec 기대가 잘못된 점은 무엇입니까?

은 내가

describe 'My code' do 
    it 'should work' do 
    expect (nil).to be_nil 
    expect ("test").to eq("test") 
    end 
end 

나는이 간단한 사양 (rspec test_spec.rb), 나는 다음과 같은 오류 얻을를 실행 test_spec.rb

에 다음과 같습니다

Failures: 

1) My code should work 
    Failure/Error: expect (nil).to be_nil 
    NoMethodError: 
     undefined method `to' for nil:NilClass 
    # ./test_spec.rb:3:in `block (2 levels) in <top (required)>' 

잘못 무엇입니까!?

답변

2

expect과 여는 괄호 ( 사이에 공백을 넣지 마십시오.

describe 'My code' do 
    it 'should work' do 
    expect(nil).to be_nil 
    expect("test").to eq("test") 
    end 
end 
+0

+1 피드백에 대해 다음과 같이

워킹 코드 샘플은 – Bala