blob: 4480f3d0c98f87246ab8151ddf1fde890e11169e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
describe :proc_dup, shared: true do
it "returns a copy of self" do
a = -> { "hello" }
b = a.send(@method)
a.should_not equal(b)
a.call.should == b.call
end
ruby_version_is "3.2" do
it "returns an instance of subclass" do
cl = Class.new(Proc)
cl.new{}.send(@method).class.should == cl
end
end
end
|