diff options
author | Kevin Newton <kddnewton@gmail.com> | 2024-02-23 12:39:11 -0500 |
---|---|---|
committer | Kevin Newton <kddnewton@gmail.com> | 2024-02-23 13:25:31 -0500 |
commit | 02b531a813a6d68eea8b93aaf33fac57837ad90c (patch) | |
tree | dfd7b40e1d5e7d74a7fb483a1bf0acfd043816a4 /test/prism/static_literals_test.rb | |
parent | b9202788f8a1098994082aee5bcb9f6d0cc73eb0 (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.rb | 5 |
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") |