зеркало из https://github.com/github/ruby.git
Add spec for capturing Kernel#lambda with Kernel#method
This commit is contained in:
Родитель
e0b336c8ce
Коммит
ddb6023d64
|
@ -53,6 +53,13 @@ describe "Kernel.lambda" do
|
|||
l.lambda?.should be_false
|
||||
end
|
||||
|
||||
it "does not create lambda-style Procs when captured with #method" do
|
||||
kernel_lambda = method(:lambda)
|
||||
l = kernel_lambda.call { 42 }
|
||||
l.lambda?.should be_false
|
||||
l.call(:extra).should == 42
|
||||
end
|
||||
|
||||
it "checks the arity of the call when no args are specified" do
|
||||
l = lambda { :called }
|
||||
l.call.should == :called
|
||||
|
|
Загрузка…
Ссылка в новой задаче