Merge pull request #5074 from nigredo-tori/fix-5073

Make xmltree.innerText recursive, define for all node kinds
This commit is contained in:
Andreas Rumpf 2016-12-01 11:20:27 +01:00 • committed by GitHub
commit 0f700d2277
2 changed files with 33 additions and 8 deletions

View file

@ -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")