Sha256: ee33e7a965a630bb04b1df2dd2386a36c93eaad226d78c25d84eaaf11ae67d07
Contents?: true
Size: 444 Bytes
Versions: 3
Compression:
Stored size: 444 Bytes
Contents
require File.expand_path('../../fixtures/classes', __FILE__) ruby_version_is "1.9" do describe "Delegator#tap" do it "yield the delegator object" do obj = mock('base') delegator = DelegateSpecs::Delegator.new(obj) obj.should_not_receive(:tap) yielded = [] delegator.tap do |x| yielded << x end yielded.size.should == 1 yielded[0].equal?(delegator).should be_true end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
rubysl-delegate-2.0.1 | spec/delegator/tap_spec.rb |
rubysl-delegate-1.0.0 | spec/delegator/tap_spec.rb |
rubysl-delegate-2.0.0 | spec/delegator/tap_spec.rb |