From 4186609d8871fb99eefa871c258658c86600ae3c Mon Sep 17 00:00:00 2001 From: tompng Date: Mon, 26 Feb 2024 20:43:07 +0900 Subject: [PATCH] [ruby/prism] Add bignum parse test https://github.com/ruby/prism/commit/503a0ea6cd --- test/prism/integer_parse_test.rb | 6 ++++++ 1 file changed, 6 insertions(+) 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