diff options
| author | tompng <tomoyapenguin@gmail.com> | 2024-02-26 20:43:07 +0900 |
|---|---|---|
| committer | Kevin Newton <kddnewton@gmail.com> | 2024-03-07 18:02:33 -0500 |
| commit | 4186609d8871fb99eefa871c258658c86600ae3c (patch) | |
| tree | 4d9f2f9503a097556f0b4e24db415c17ab21af5d | |
| parent | 05526a444c28c4efcf6d846d13da17d990848abd (diff) | |
[ruby/prism] Add bignum parse test
https://github.com/ruby/prism/commit/503a0ea6cd
| -rw-r--r-- | test/prism/integer_parse_test.rb | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/test/prism/integer_parse_test.rb b/test/prism/integer_parse_test.rb index afc3806fe6..f42e817e79 100644 --- a/test/prism/integer_parse_test.rb +++ b/test/prism/integer_parse_test.rb @@ -26,6 +26,12 @@ module Prism assert_integer_parse(2**32) assert_integer_parse(2**64 + 2**32) assert_integer_parse(2**128 + 2**64 + 2**32) + + num = 99 ** 99 + assert_integer_parse(num, "0b#{num.to_s(2)}") + assert_integer_parse(num, "0o#{num.to_s(8)}") + assert_integer_parse(num, "0d#{num.to_s(10)}") + assert_integer_parse(num, "0x#{num.to_s(16)}") end private |
