diff options
author | Andreas Rumpf <rumpf_a@web.de> | 2015-05-27 12:52:37 +0200 |
---|---|---|
committer | Andreas Rumpf <rumpf_a@web.de> | 2015-05-27 12:52:37 +0200 |
commit | d270c8ebe8b35f4c9bdf23e4153f299e7919bdb7 (patch) | |
tree | 10e924b9fe4c4f453f536f7c2653faed6b33ae68 /tests | |
parent | 860eca32a526eb6ae2a990954f1b43d9986367b5 (diff) | |
parent | b4843bc7c1187d5e5443f355925b71be30c88fba (diff) | |
download | Nim-d270c8ebe8b35f4c9bdf23e4153f299e7919bdb7.tar.gz |
Merge pull request #2822 from yglukhov/js-taddr-test
Enabled taddr and testobjs tests
Diffstat (limited to 'tests')
-rw-r--r-- | tests/js/taddr.nim | 8 | ||||
-rw-r--r-- | tests/js/testobjs.nim | 12 |
2 files changed, 15 insertions, 5 deletions
diff --git a/tests/js/taddr.nim b/tests/js/taddr.nim index 6a60aa902..f9c89fbc3 100644 --- a/tests/js/taddr.nim +++ b/tests/js/taddr.nim @@ -1,3 +1,7 @@ +discard """ + action: run +""" + type T = object x: int s: string @@ -29,8 +33,10 @@ doAssert objDeref.x == 42 obj.s = "lorem ipsum dolor sit amet" var indexAddr = addr(obj.s[2]) -doAssert indexAddr[] == '4' +doAssert indexAddr[] == 'r' indexAddr[] = 'd' doAssert indexAddr[] == 'd' + +doAssert obj.s == "lodem ipsum dolor sit amet" diff --git a/tests/js/testobjs.nim b/tests/js/testobjs.nim index 4fb9a83dc..0166c0f38 100644 --- a/tests/js/testobjs.nim +++ b/tests/js/testobjs.nim @@ -1,3 +1,7 @@ +discard """ + action: run +""" + ## Tests javascript object generation type @@ -28,7 +32,7 @@ var recurse1 = Recurse[int](data: 1, next: recurse2) -assert(test.name == "Jorden") -assert(knight.age == 19) -assert(knight.item.price == 50) -assert(recurse1.next.next.data == 3) +doAssert test.name == "Jorden" +doAssert knight.age == 19 +doAssert knight.item.price == 50 +doAssert recurse1.next.next.data == 3 |