これは非常に奇妙です。次のコード:
describe "Spike" do
before(:all) do
something = double('name')
end
describe "a test" do
it "is basic" do
1.should == 1
end
end
end
次の場合に失敗します。
NoMethodError: undefined method `double' for #<RSpec::Core::ExampleGroup::Nested_1:0x9dec5e8 @__memoized=nil>
./spec/unit/whatever/spike_spec.rb:3:in `ブロック (2 レベル) in '
を変更するbefore(:all)
とbefore(:each)
、すべて問題ありません。Ruby 1.9.3を使用しています
何か案は?