summaryrefslogtreecommitdiff
path: root/test/prism/static_literals_test.rb
diff options
context:
space:
mode:
authorKevin Newton <kddnewton@gmail.com>2024-02-23 12:39:11 -0500
committerKevin Newton <kddnewton@gmail.com>2024-02-23 13:25:31 -0500
commit02b531a813a6d68eea8b93aaf33fac57837ad90c (patch)
treedfd7b40e1d5e7d74a7fb483a1bf0acfd043816a4 /test/prism/static_literals_test.rb
parentb9202788f8a1098994082aee5bcb9f6d0cc73eb0 (diff)
[ruby/prism] Factor in sign to integer comparison
https://github.com/ruby/prism/commit/377666a5df
Diffstat (limited to 'test/prism/static_literals_test.rb')
-rw-r--r--test/prism/static_literals_test.rb5
1 files changed, 5 insertions, 0 deletions
diff --git a/test/prism/static_literals_test.rb b/test/prism/static_literals_test.rb
index b28f1f9187..6108e2ddbc 100644
--- a/test/prism/static_literals_test.rb
+++ b/test/prism/static_literals_test.rb
@@ -13,6 +13,10 @@ module Prism
assert_warning((2**32).to_s(10), "0x#{(2**32).to_s(16)}")
assert_warning((2**64).to_s(10), "0x#{(2**64).to_s(16)}")
+ refute_warning("1", "-1")
+ refute_warning((2**32).to_s(10), "-0x#{(2**32).to_s(16)}")
+ refute_warning((2**64).to_s(10), "-0x#{(2**64).to_s(16)}")
+
assert_warning("__LINE__", "2")
assert_warning("3", "__LINE__")
@@ -33,6 +37,7 @@ module Prism
assert_warning("\"#{__FILE__}\"", "__FILE__")
assert_warning("/foo/")
+
refute_warning("/foo/", "/foo/i")
assert_warning(":foo")