diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2015-06-23 14:43:12 +0900 |
|---|---|---|
| committer | Yukihiro "Matz" Matsumoto <[email protected]> | 2015-06-23 14:43:12 +0900 |
| commit | 66a352c836c4ab246cf6d30f6fa4eb353202c675 (patch) | |
| tree | 17333773b99b23583789f3a648ff1ec4084dd271 /test/t | |
| parent | e344c6ab6d7b3d6a8ffcec6f7f96aeba6c5fdeda (diff) | |
| parent | 937b5b546201b874e7aba6a371f28456a784b39a (diff) | |
| download | mruby-66a352c836c4ab246cf6d30f6fa4eb353202c675.tar.gz mruby-66a352c836c4ab246cf6d30f6fa4eb353202c675.zip | |
Merge branch 'cremno-fix-strict-proc-arity'
Diffstat (limited to 'test/t')
| -rw-r--r-- | test/t/proc.rb | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/test/t/proc.rb b/test/t/proc.rb index 22ccceb68..888b7d56a 100644 --- a/test/t/proc.rb +++ b/test/t/proc.rb @@ -36,6 +36,14 @@ assert('Proc#arity', '15.2.17.4.2') do assert_equal(-3, b) assert_equal 1, c assert_equal 1, d + + e = ->(x=0, y){}.arity + f = ->((x, y), z=0){}.arity + g = ->(x=0){}.arity + + assert_equal(-2, e) + assert_equal(-2, f) + assert_equal(-1, g) end assert('Proc#call', '15.2.17.4.3') do |
