diff options
author | Dmitry Polienko <dmitry@eldis.ru> | 2016-11-30 10:38:22 +0700 |
---|---|---|
committer | Dmitry Polienko <dmitry@eldis.ru> | 2016-11-30 10:38:22 +0700 |
commit | 6bd86f7543ba0ab7d40764a206fdd5183ce8eb88 (patch) | |
tree | 9b658beebe5893e423de736d709e2bf8e903e433 /tests/stdlib | |
parent | 5c46f268802217b774df23d4dcf07a6f7b0ebc20 (diff) | |
download | Nim-6bd86f7543ba0ab7d40764a206fdd5183ce8eb88.tar.gz |
Rewrite xmltools.innerText
Make it recursive, define for node types other than xnElement
Diffstat (limited to 'tests/stdlib')
-rw-r--r-- | tests/stdlib/txmltree.nim | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/tests/stdlib/txmltree.nim b/tests/stdlib/txmltree.nim index bfe2dc94a..a849859e3 100644 --- a/tests/stdlib/txmltree.nim +++ b/tests/stdlib/txmltree.nim @@ -1,6 +1,11 @@ discard """ file: "txmltree.nim" - output: "true" + output: '''true +true +true +true +true +''' """ import xmltree, strtabs @@ -9,5 +14,14 @@ var x = <>a(href="nim.de", newText("www.nim-test.de")) echo($x == "<a href=\"nim.de\">www.nim-test.de</a>") +echo(newText("foo").innerText == "foo") +echo(newEntity("bar").innerText == "bar") +echo(newComment("baz").innerText == "") - +let y = newXmlTree("x", [ + newText("foo"), + newXmlTree("y", [ + newText("bar") + ]) +]) +echo(y.innerText == "foobar") |