blob: 312a34426c554098f4c3142610769bce5546dd88 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
require File.expand_path('../../../spec_helper', __FILE__)
require File.expand_path('../fixtures/classes', __FILE__)
describe "Kernel#tap" do
it "always yields self and returns self" do
a = KernelSpecs::A.new
a.tap{|o| o.should equal(a); 42}.should equal(a)
end
it "raises a LocalJumpError when no block given" do
lambda { 3.tap }.should raise_error(LocalJumpError)
end
end
|