Sha256: 944e3f72c2df75c673581eb34926a013425230e5176a5e44397c795c415007e0

Contents?: true

Size: 320 Bytes

Versions: 29

Compression:

Stored size: 320 Bytes

Contents

describe "Symbol#to_proc" do
  it "returns a new Proc" do
    proc = :to_s.to_proc
    proc.should be_kind_of(Proc)
  end

  it "sends self to arguments passed when calling #call on the proc" do
    obj = Object.new
    def obj.to_s; "Received #to_s"; end
    :to_s.to_proc.call(obj).should == "Received #to_s"
  end
end

Version data entries

29 entries across 29 versions & 1 rubygems

Version Path
opal-0.4.4 spec/rubyspec/core/symbol/to_proc_spec.rb
opal-0.4.3 spec/rubyspec/core/symbol/to_proc_spec.rb
opal-0.4.2 spec/rubyspec/core/symbol/to_proc_spec.rb
opal-0.4.1 spec/rubyspec/core/symbol/to_proc_spec.rb
opal-0.4.0 spec/rubyspec/core/symbol/to_proc_spec.rb
opal-0.3.44 spec/rubyspec/core/symbol/to_proc_spec.rb
opal-0.3.43 spec/rubyspec/core/symbol/to_proc_spec.rb
opal-0.3.42 spec/core/symbol/to_proc_spec.rb
opal-0.3.41 spec/core/symbol/to_proc_spec.rb
opal-0.3.40 spec/core/symbol/to_proc_spec.rb
opal-0.3.39 spec/core/symbol/to_proc_spec.rb
opal-0.3.38 spec/core/symbol/to_proc_spec.rb
opal-0.3.37 spec/core/symbol/to_proc_spec.rb
opal-0.3.36 spec/core/symbol/to_proc_spec.rb
opal-0.3.35 spec/core/symbol/to_proc_spec.rb
opal-0.3.34 spec/core/symbol/to_proc_spec.rb
opal-0.3.33 spec/core/symbol/to_proc_spec.rb
opal-0.3.32 spec/core/symbol/to_proc_spec.rb
opal-0.3.31 spec/core/symbol/to_proc_spec.rb
opal-0.3.30 spec/core/symbol/to_proc_spec.rb