diff options
author | Andreas Rumpf <rumpf_a@web.de> | 2019-03-05 19:44:17 +0100 |
---|---|---|
committer | Andreas Rumpf <rumpf_a@web.de> | 2019-03-05 19:58:54 +0100 |
commit | 1c64934f468e37fbc324e6c44f219e86e53cda67 (patch) | |
tree | 079012611f4e2932905fde46e9e7a75a5ff88b78 /tests/js | |
parent | 4be36d77f6b5d9c32a5f35919dfbb825e9551b0e (diff) | |
download | Nim-1c64934f468e37fbc324e6c44f219e86e53cda67.tar.gz |
implement system.default for the JS target
Diffstat (limited to 'tests/js')
-rw-r--r-- | tests/js/tbasics.nim | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/tests/js/tbasics.nim b/tests/js/tbasics.nim index 33616776f..b297bb037 100644 --- a/tests/js/tbasics.nim +++ b/tests/js/tbasics.nim @@ -46,3 +46,17 @@ proc test2 = echo int(val) test2() + + +var someGlobal = default(array[5, int]) +for x in someGlobal: doAssert(x == 0) + +proc tdefault = + var x = default(int) + doAssert(x == 0) + proc inner(v: openarray[string]) = + doAssert(v.len == 0) + + inner(default(seq[string])) + +tdefault() |