aboutsummaryrefslogtreecommitdiffstats
path: root/tests/test_util_xml.lua
diff options
context:
space:
mode:
authorMatthew Wild <mwild1@gmail.com>2016-03-05 23:44:21 +0000
committerMatthew Wild <mwild1@gmail.com>2016-03-05 23:44:21 +0000
commit0d5b89d026386e62529faf8f264be3a43fb3c81e (patch)
treed6290d436593437443a2409fce2f36b64275a8c3 /tests/test_util_xml.lua
parenta1bcc0b591ed004d4414127aa314e550f04bfe7d (diff)
parent61a708fcd1a3c9a7a6f88787e47365ebd20fad60 (diff)
downloadprosody-0d5b89d026386e62529faf8f264be3a43fb3c81e.tar.gz
prosody-0d5b89d026386e62529faf8f264be3a43fb3c81e.zip
Merge 0.10->trunk
Diffstat (limited to 'tests/test_util_xml.lua')
-rw-r--r--tests/test_util_xml.lua12
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/test_util_xml.lua b/tests/test_util_xml.lua
new file mode 100644
index 00000000..ba44da19
--- /dev/null
+++ b/tests/test_util_xml.lua
@@ -0,0 +1,12 @@
+function parse(parse)
+ local x =
+[[<x xmlns:a="b">
+ <y xmlns:a="c"> <!-- this overwrites 'a' -->
+ <a:z/>
+ </y>
+ <a:z/> <!-- prefix 'a' is nil here, but should be 'b' -->
+</x>
+]]
+ local stanza = parse(x);
+ assert_equal(stanza.tags[2].attr.xmlns, "b");
+end