summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authoreileencodes <eileencodes@gmail.com>2023-09-27 16:53:37 -0400
committerKevin Newton <kddnewton@gmail.com>2023-09-27 18:36:23 -0400
commit54bbf9a6e92acd0b1581e2a7bb31aab1ecbdb176 (patch)
tree8af651770da747f875ccb397ea5dbf03b4c009de /test
parent175ac32c62101c601ab701f08e3a781b3b088e62 (diff)
[PRISM] Implement MatchLastLineNode
This PR implements `MatchLastLineNode` for Prism. Related: ruby/prism#1335
Diffstat (limited to 'test')
-rw-r--r--test/prism/iseq_test.rb11
1 files changed, 11 insertions, 0 deletions
diff --git a/test/prism/iseq_test.rb b/test/prism/iseq_test.rb
index d719923413..8fe5c99505 100644
--- a/test/prism/iseq_test.rb
+++ b/test/prism/iseq_test.rb
@@ -37,6 +37,17 @@ module Prism
test_prism_eval("010")
end
+ def test_MatchLastLineNode
+ test_prism_eval("if /foo/; end")
+ test_prism_eval("if /foo/i; end")
+ test_prism_eval("if /foo/x; end")
+ test_prism_eval("if /foo/m; end")
+ test_prism_eval("if /foo/im; end")
+ test_prism_eval("if /foo/mx; end")
+ test_prism_eval("if /foo/xi; end")
+ test_prism_eval("if /foo/ixm; end")
+ end
+
def test_NilNode
test_prism_eval("nil")
end