Sha256: 8740770833245e8f4cacc5363d29a3259d0eaff0bc21c0c927c983aae1f91c00
Contents?: true
Size: 815 Bytes
Versions: 1
Compression:
Stored size: 815 Bytes
Contents
# encoding: utf-8 require_relative '../lib/named_proc' describe "proc" do it "creates a new proc as usual when called with a block" do a = proc{} a.should be_instance_of Proc a.lambda?.should == false end it "creates a named proc when a method gets called on it" do a = proc.brawl{} a.should be_a Proc a.should be_instance_of NamedProc a.lambda?.should == false a.name == :brawl end end describe "lambda" do it "creates a new lambda as usual when called with a block" do a = lambda{} a.should be_instance_of Proc a.lambda?.should == true end it "creates a named lambda when a method gets called on it" do a = lambda.brawl{} a.should be_a Proc a.should be_instance_of NamedProc a.lambda?.should == true a.name == :brawl end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
named_proc-1.0 | spec/named_proc_spec.rb |