Sha256: 0b668df06c18b06341141374c35be8d749251a231135bcb96554338366bdcc6e
Contents?: true
Size: 996 Bytes
Versions: 16
Compression:
Stored size: 996 Bytes
Contents
require File.dirname(__FILE__) + '/../../spec_helper.rb' describe "ExecutionContext" do it "should provide duck_type()" do dt = duck_type(:length) dt.should be_an_instance_of(Spec::Mocks::DuckTypeArgConstraint) dt.matches?([]).should be_true end it "should provide hash_including" do hi = hash_including(:a => 1) hi.should be_an_instance_of(Spec::Mocks::HashIncludingConstraint) hi.matches?(:a => 1).should be_true end it "should violate when violated()" do lambda do violated end.should raise_error(Spec::Expectations::ExpectationNotMetError) end it "should provide mock()" do mock("thing").should be_an_instance_of(Spec::Mocks::Mock) end it "should provide stub()" do thing_stub = stub("thing").should be_an_instance_of(Spec::Mocks::Mock) end it "should add method stubs to stub()" do thing_stub = stub("thing", :a => "A", :b => "B") thing_stub.a.should == "A" thing_stub.b.should == "B" end end
Version data entries
16 entries across 16 versions & 4 rubygems