diff options
Diffstat (limited to 'tests/stdlib')
-rw-r--r-- | tests/stdlib/tjsbigints.nim | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/stdlib/tjsbigints.nim b/tests/stdlib/tjsbigints.nim index 1988f637b..764b03be9 100644 --- a/tests/stdlib/tjsbigints.nim +++ b/tests/stdlib/tjsbigints.nim @@ -36,3 +36,9 @@ for i in big"0" ..< big"5": doAssert i is JsBigInt list.add i doAssert list == @[big"0", big"1", big"2", big"3", big"4"] + +block: + let b = big"2" + doAssert -b ** big"3" == big"-8" + doAssert -b ** big"2" == big"4" # not -4 because of precedence + doAssert -big"3" == big"-3" |