diff options
| author | ksss <[email protected]> | 2016-12-21 15:17:05 +0900 |
|---|---|---|
| committer | ksss <[email protected]> | 2016-12-21 15:17:05 +0900 |
| commit | 3cba13c249457cfb318c9d7d4456d99003442139 (patch) | |
| tree | 147f9912382cc1ccf5dcba8c1b5e3ae19919cc56 /mrbgems/mruby-proc-ext | |
| parent | 987daa64e387810e6871b9573bed97ae37d89a72 (diff) | |
| download | mruby-3cba13c249457cfb318c9d7d4456d99003442139.tar.gz mruby-3cba13c249457cfb318c9d7d4456d99003442139.zip | |
Proc shouldn't have `initialize` method
Fix #3356
Diffstat (limited to 'mrbgems/mruby-proc-ext')
| -rw-r--r-- | mrbgems/mruby-proc-ext/test/proc.rb | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/mrbgems/mruby-proc-ext/test/proc.rb b/mrbgems/mruby-proc-ext/test/proc.rb index 7a078aabf..75e11dd93 100644 --- a/mrbgems/mruby-proc-ext/test/proc.rb +++ b/mrbgems/mruby-proc-ext/test/proc.rb @@ -58,17 +58,6 @@ assert('Proc#parameters') do assert_equal([[:req, :a], [:req, :b], [:opt, :c], [:opt, :d], [:rest, :e], [:req, :f], [:req, :g], [:block, :h]], lambda {|a,b,c=:c,d=:d,*e,f,g,&h|}.parameters) end -assert('Proc#parameters with uninitialized Proc') do - begin - Proc.alias_method(:original_initialize, :initialize) - Proc.remove_method(:initialize) - assert_equal [], Proc.new{|a, b, c| 1}.parameters - ensure - Proc.alias_method(:initialize, :original_initialize) - Proc.remove_method(:original_initialize) - end -end - assert('Proc#to_proc') do proc = Proc.new {} assert_equal proc, proc.to_proc |
