Sha256: b569ab3b57396717a0bce9d4d09b2e9f693e333870efbb5e9871b27c60356dd4
Contents?: true
Size: 1.3 KB
Versions: 1
Compression:
Stored size: 1.3 KB
Contents
require File.dirname(__FILE__) + "/../spec_helper" describe "syntax improvements" do describe "creation from a class method" do it "should allow creating an isolation" do soldier = Soldier.isolate soldier.should.not.be.nil end it "should allow setting an expectation with a block parameter" do soldier = SoldierWithClassMembers.isolate(:class_name){ |exp| exp.return("overridden") } soldier.class.class_name.should == "overridden" end it "should allow setting an expectation without a block parameter" do soldier = SoldierWithClassMembers.isolate(:class_name){ returns("overridden") } soldier.class.class_name.should == "overridden" end end describe "creation from an instance method" do it "should allow creating an isolation" do soldier = Soldier.new.isolate soldier.should.not.be.nil end it "should allow setting an expectation with a block parameter" do soldier = Soldier.new.isolate(:name){ |exp| exp.return("overridden") } soldier.name.should == "overridden" end it "should allow setting an expectation without a block parameter" do soldier = Soldier.new.isolate(:name){ returns("overridden") } soldier.name.should == "overridden" end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
caricature-0.7.7 | spec/bacon/integration/syntax_spec.rb |