[Bug #20763] Add tests

This commit is contained in:
Nobuyoshi Nakada 2024-09-28 02:35:05 +09:00
parent addb5fea94
commit 027ef60500
No known key found for this signature in database
GPG Key ID: 3582D74E1FEE4465

View File

@ -842,6 +842,24 @@ module Prism
assert_prism_eval("...2")
assert_prism_eval("1..")
assert_prism_eval("1...")
assert_prism_eval("a1 = 1; a2 = 2; a1..a2")
assert_prism_eval("a1 = 1; a2 = 2; a1...a2")
assert_prism_eval("a2 = 2; ..a2")
assert_prism_eval("a2 = 2; ...a2")
assert_prism_eval("a1 = 1; a1..")
assert_prism_eval("a1 = 1; a1...")
assert_prism_eval("1..2; nil")
assert_prism_eval("1...2; nil")
assert_prism_eval("..2; nil")
assert_prism_eval("...2; nil")
assert_prism_eval("1..; nil")
assert_prism_eval("1...; nil")
assert_prism_eval("a1 = 1; a2 = 2; a1..a2; nil")
assert_prism_eval("a1 = 1; a2 = 2; a1...a2; nil")
assert_prism_eval("a2 = 2; ..a2; nil")
assert_prism_eval("a2 = 2; ...a2; nil")
assert_prism_eval("a1 = 1; a1..; nil")
assert_prism_eval("a1 = 1; a1...; nil")
end
def test_SplatNode