Sha256: 64fa3de4196fcb4b910a67f3d7e920a44886cd500c64b9643b71b9acf8c93ea0
Contents?: true
Size: 850 Bytes
Versions: 145
Compression:
Stored size: 850 Bytes
Contents
Feature: stub with argument constraints You can further specify the behavior by constraining the type, format and/or number of arguments with the #with() method chained off of #stub() Scenario: an_instance_of argument matcher Given a file named "stub_an_instance_of_args_spec.rb" with: """ describe "stubbed an_instance_of() args spec" do it "works" do object = Object.new object.stub(:foo).with(an_instance_of(Symbol)) do "symbol" end object.stub(:foo).with(an_instance_of(String)) do "string" end object.foo("bar").should eq("string") object.foo(:that).should eq("symbol") end end """ When I run `rspec stub_an_instance_of_args_spec.rb` Then the output should contain "1 example, 0 failures"
Version data entries
145 entries across 91 versions & 12 rubygems