Sha256: 4e7cc62a65d687d1f90d3a4a63bfaf8d4404bb204cf55dcc50086b08f2233ac4
Contents?: true
Size: 505 Bytes
Versions: 19
Compression:
Stored size: 505 Bytes
Contents
require 'spec_helper' describe "Symbol#to_proc" do # bug #2417 it "correctly passes method name to #method_missing" do obj = Object.new def obj.method_missing(*args); args; end; result = :a.to_proc.call(obj, 6, 7) result.should == [:a, 6, 7] end it "correctly passes a block to #method_missing" do obj = Object.new block = ->{} def obj.method_missing(*args, &block); block; end; result = :a.to_proc.call(obj, 1, 2, 3, &block) result.should == block end end
Version data entries
19 entries across 19 versions & 1 rubygems