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 ||= []