spec/bogus/stubbing/multi_stubber_spec.rb in bogus-0.1.5 vs spec/bogus/stubbing/multi_stubber_spec.rb in bogus-0.1.6

- old
+ new

@@ -1,23 +1,23 @@ require 'spec_helper' describe Bogus::MultiStubber do - let(:double) { FakeDouble.new } - let(:create_double) { proc{ double } } - let(:any_args) { Bogus::AnyArgs } + let(:fake_double) { FakeDouble.new } + let(:bogus_any_args) { Bogus::AnyArgs } + let(:create_double) { proc{ fake_double } } let(:multi_stubber) { isolate(Bogus::MultiStubber) } it "stubs all the given methods with any args returning the given value" do multi_stubber.stub_all(Object.new, foo: 1, bar: 2) - expect(double.stubbed).to eq([[:foo, [any_args], 1], [:bar, [any_args], 2]]) + expect(fake_double.stubbed).to eq([[:foo, [bogus_any_args], 1], [:bar, [bogus_any_args], 2]]) end it "uses passed procs as the return value block" do multi_stubber.stub_all(Object.new, foo: proc{ 1 }) - expect(double.stubbed).to eq([[:foo, [any_args], 1]]) + expect(fake_double.stubbed).to eq([[:foo, [bogus_any_args], 1]]) end class FakeDouble def stubbed @stubbed ||= []