2011-08-05 11 views
0

テスト:Capybara: "controller"はnilですか?

it "works" do 
     controller.stub!(:closest_campus).and_return(@location) 
     visit "/locations" 
end 

結果:

An expectation of :closest_campus was set on nil 

私は前にRSpecの中でこの警告を持っていたことがありませんが、それは今カピバラに示しています。理由は何ですか?

答えて

0

@locationはnilなので、明示的にnilを返すメソッドをスタブするように警告します。おそらくあなたが望むものではありません。

+0

ご迷惑をおかけします。 @locationはbefore(:each)で設定され、使用可能です。 – jmccartie

関連する問題