Add spec for capturing Kernel#lambda with Kernel#method

This commit is contained in:
Alan Wu 2019-07-15 00:35:30 -04:00
Родитель e0b336c8ce
Коммит ddb6023d64
1 изменённых файлов: 7 добавлений и 0 удалений

Просмотреть файл

@ -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