diff options
| author | Peter Zhu <peter@peterzhu.ca> | 2024-01-19 14:33:49 -0500 |
|---|---|---|
| committer | Peter Zhu <peter@peterzhu.ca> | 2024-01-22 10:51:43 -0500 |
| commit | 580429d27ce320b1615a03878d1fa8e2df6b80e2 (patch) | |
| tree | 462daa55fc8925aebc0c73105c8a8e9988104d0b /test/ruby | |
| parent | 6bcbb9a02baa8585c2d65e29c0a65d791b077611 (diff) | |
[PRISM] Fix incorrect ordering of MultiTargetNode
Fixes ruby/prism#2218.
Diffstat (limited to 'test/ruby')
| -rw-r--r-- | test/ruby/test_compile_prism.rb | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/test/ruby/test_compile_prism.rb b/test/ruby/test_compile_prism.rb index 917d16381e..4cd7bff60a 100644 --- a/test/ruby/test_compile_prism.rb +++ b/test/ruby/test_compile_prism.rb @@ -1354,6 +1354,9 @@ a assert_prism_eval("[[]].map { |a,b=1| a }") assert_prism_eval("[{}].map { |a,| }") assert_prism_eval("[{}].map { |a| a }") + + # Test blocks with MultiTargetNode + assert_prism_eval("[[1, 2]].each.map { |(a), (b)| [a, b] }") end def test_ClassNode |
