Sha256: 125d61bdd497aa55c30472fe05309aee0205e9d6bf0d304b2e6c0abcbac72992
Contents?: true
Size: 811 Bytes
Versions: 1
Compression:
Stored size: 811 Bytes
Contents
require File.expand_path(File.dirname(__FILE__) + '/spec_helper') module Spec module Matchers describe "[object.should] have_received(method, *args)" do before do @object = String.new end it "does match if method is called with correct args" do @object.stub!(:slice) @object.slice(5) have_received(:slice).with(5).matches?(@object).should be_true end it "does not match if method is called with incorrect args" do @object.stub!(:slice) @object.slice(3) have_received(:slice).with(5).matches?(@object).should be_false end it "does not match if method is not called" do @object.stub!(:slice) have_received(:slice).with(5).matches?(@object).should be_false end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rspec-spies-1.2.9 | spec/rspec-spies_spec.rb |