Software /
code /
prosody
Diff
spec/util_xml_spec.lua @ 12270:c78639ee6ccb
util.xml: Add an option to allow <?processing instructions?>
These should generally be safe to just ignore, which should be the
default behavior of Expat and LuaExpat
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Fri, 04 Feb 2022 20:47:39 +0100 |
parent | 12180:53e0ae770917 |
line wrap: on
line diff
--- a/spec/util_xml_spec.lua Fri Feb 04 20:11:18 2022 +0100 +++ b/spec/util_xml_spec.lua Fri Feb 04 20:47:39 2022 +0100 @@ -42,6 +42,13 @@ assert.falsy(ok); end); + it("should allow processing instructions if asked nicely", function() + local x = "<?xml-stylesheet href='make-fancy.xsl'?><foo/>"; + local stanza = xml.parse(x, {allow_processing_instructions = true}); + assert.truthy(stanza); + assert.are.equal(stanza.name, "foo"); + end); + it("should allow an xml declaration", function() local x = "<?xml version='1.0'?><foo/>"; local stanza = xml.parse(x);