Sha256: 26e2e4947a3b7548f0681bc5e6760e87731566c9dda44ce1ef4cf50cff1bdd98

Contents?: true

Size: 310 Bytes

Versions: 74

Compression:

Stored size: 310 Bytes

Contents

describe "Kernel#proc" do
  it "returns a Proc object" do
    proc { true }.kind_of?(Proc).should == true
  end

  it "raises an ArgumentError when no block is given" do
    lambda { proc }.should raise_error(ArgumentError)
  end
  
  it "is not a lambda" do
    proc { true }.lambda?.should == false
  end
end

Version data entries

74 entries across 74 versions & 3 rubygems

Version Path
opal-0.7.0.beta1 spec/opal/core/kernel/proc_spec.rb
opal-0.6.2 spec/opal/core/kernel/proc_spec.rb
opal-0.6.1 spec/opal/core/kernel/proc_spec.rb
opal-0.6.0 spec/opal/core/kernel/proc_spec.rb
opal-0.5.5 spec/opal/core/kernel/proc_spec.rb
opal-0.5.4 spec/corelib/kernel/proc_spec.rb
opal-0.5.2 spec/corelib/kernel/proc_spec.rb
opal-0.5.0 spec/corelib/kernel/proc_spec.rb
opal-0.4.4 spec/opal/kernel/proc_spec.rb
opal-0.4.3 spec/opal/kernel/proc_spec.rb
opal-0.4.2 spec/opal/kernel/proc_spec.rb
opal-0.4.1 spec/opal/kernel/proc_spec.rb
opal-0.4.0 spec/opal/kernel/proc_spec.rb
opal-0.3.44 spec/rubyspec/core/kernel/proc_spec.rb
opal-0.3.43 spec/rubyspec/core/kernel/proc_spec.rb
opal-0.3.42 spec/core/kernel/proc_spec.rb
opal-0.3.41 spec/core/kernel/proc_spec.rb
opal-0.3.40 spec/core/kernel/proc_spec.rb
opal-0.3.39 spec/core/kernel/proc_spec.rb
opal-0.3.38 spec/core/kernel/proc_spec.rb