diff options
author | Fabian Keller <bluenote10@users.noreply.github.com> | 2017-06-20 12:11:09 +0200 |
---|---|---|
committer | Andreas Rumpf <rumpf_a@web.de> | 2017-06-20 12:11:09 +0200 |
commit | a6e0494a6fc6149a53908cf5c58da58679a539c8 (patch) | |
tree | bcb2661bfbf7b72a9f571538c6ac121d461df2e1 /tests | |
parent | 62ffac25dcf243f6b877c677bd90fe15035db2e4 (diff) | |
download | Nim-a6e0494a6fc6149a53908cf5c58da58679a539c8.tar.gz |
fixes #5966
Diffstat (limited to 'tests')
-rw-r--r-- | tests/stdlib/tmath.nim | 23 |
1 files changed, 22 insertions, 1 deletions
diff --git a/tests/stdlib/tmath.nim b/tests/stdlib/tmath.nim index 538582ba8..581308a7e 100644 --- a/tests/stdlib/tmath.nim +++ b/tests/stdlib/tmath.nim @@ -1,4 +1,15 @@ -import math, random +discard """ + action: run + output: '''[Suite] random int + +[Suite] random float + +[Suite] ^ + +''' +""" + +import math, random, os import unittest import sets @@ -26,6 +37,7 @@ suite "random int": test "randomize() again gives new numbers": randomize() var rand1 = random(1000000) + os.sleep(200) randomize() var rand2 = random(1000000) check rand1 != rand2 @@ -55,7 +67,16 @@ suite "random float": test "randomize() again gives new numbers": randomize() var rand1:float = random(1000000.0) + os.sleep(200) randomize() var rand2:float = random(1000000.0) check rand1 != rand2 +suite "^": + test "compiles for valid types": + check: compiles(5 ^ 2) + check: compiles(5.5 ^ 2) + check: compiles(5.5 ^ 2.int8) + check: compiles(5.5 ^ 2.uint) + check: compiles(5.5 ^ 2.uint8) + check: not compiles(5.5 ^ 2.2) \ No newline at end of file |