diff options
author | Timothee Cour <timothee.cour2@gmail.com> | 2020-12-12 00:33:29 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-12-12 09:33:29 +0100 |
commit | b1c232aca1baf7d9ccc6c7a86e9ac5a127bc2354 (patch) | |
tree | 8a14ca5b902e9811ea5a05fa76f29432fd033c3a /tests/stdlib/tcritbits.nim | |
parent | 0b73106ccf983565d34654ee8b1167827b53b01a (diff) | |
download | Nim-b1c232aca1baf7d9ccc6c7a86e9ac5a127bc2354.tar.gz |
improve tests for collections (#16328)
* improve tests for collections * remove remaining code blocks in deques.nim * improve runnableExamples
Diffstat (limited to 'tests/stdlib/tcritbits.nim')
-rw-r--r-- | tests/stdlib/tcritbits.nim | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/tests/stdlib/tcritbits.nim b/tests/stdlib/tcritbits.nim index 4b05cd950..7b2dde1c8 100644 --- a/tests/stdlib/tcritbits.nim +++ b/tests/stdlib/tcritbits.nim @@ -1,3 +1,7 @@ +discard """ + targets: "c js" +""" + import std/[sequtils,critbits] template main = @@ -65,5 +69,19 @@ template main = discard strings.containsOrIncl("foo", 3) doAssert strings["foo"] == 3 + block tcritbitsToString: + block: + var t: CritBitTree[int] + t["a"] = 1 + doAssert $t == """{"a": 1}""" + block: + var t: CritBitTree[string] + t["a"] = "1" + doAssert $t == """{"a": "1"}""" + block: + var t: CritBitTree[char] + t["a"] = '1' + doAssert $t == """{"a": '1'}""" + main() static: main() |