Sha256: 9ed9d85b1cf38f85d0603f475869d6d882ced8091469d112a4d0aaa038e71067
Contents?: true
Size: 814 Bytes
Versions: 12
Compression:
Stored size: 814 Bytes
Contents
require 'spec_helper' module Rspec module Mocks describe "Example with stubbed and then called message" do it "fails if the message is expected and then subsequently not called again" do mock_obj = mock("mock", :msg => nil) mock_obj.msg mock_obj.should_receive(:msg) lambda { mock_obj.rspec_verify }.should raise_error(Rspec::Mocks::MockExpectationError) end it "outputs arguments of all similar calls" do m = mock('mock', :foo => true) m.should_receive(:foo).with('first') m.foo('second') m.foo('third') lambda do m.rspec_verify end.should raise_error(%q|Mock 'mock' expected :foo with ("first") but received it with (["second"], ["third"])|) m.rspec_reset end end end end
Version data entries
12 entries across 12 versions & 1 rubygems