From 6bd86f7543ba0ab7d40764a206fdd5183ce8eb88 Mon Sep 17 00:00:00 2001 From: Dmitry Polienko Date: Wed, 30 Nov 2016 10:38:22 +0700 Subject: Rewrite xmltools.innerText Make it recursive, define for node types other than xnElement --- tests/stdlib/txmltree.nim | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) (limited to 'tests/stdlib') 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 == "www.nim-test.de") +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") -- cgit 1.4.1-2-gfad0