From 2b61f71046fc200484a491fe0389377021db4dbc Mon Sep 17 00:00:00 2001 From: Niels Dossche <7771979+nielsdos@users.noreply.github.com> Date: Tue, 15 Aug 2023 20:57:38 +0200 Subject: [PATCH] Add test for SimpleXMLElement::asXML() with a fragment and a filename --- ...pleXMLElement_asXML_fragment_filename.phpt | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 ext/simplexml/tests/SimpleXMLElement_asXML_fragment_filename.phpt diff --git a/ext/simplexml/tests/SimpleXMLElement_asXML_fragment_filename.phpt b/ext/simplexml/tests/SimpleXMLElement_asXML_fragment_filename.phpt new file mode 100644 index 00000000000..0ab6c432499 --- /dev/null +++ b/ext/simplexml/tests/SimpleXMLElement_asXML_fragment_filename.phpt @@ -0,0 +1,29 @@ +--TEST-- +SimpleXMLElement::asXML() with a fragment and a filename +--EXTENSIONS-- +simplexml +--FILE-- + + + + bar + + +XML); +$sxe->container2->asXML(__DIR__."/SimpleXMLElement_asXML_fragment_filename_output.tmp"); + +// Note: the strange indent is correct: the indent text node preceding container2 is not emitted. +echo file_get_contents(__DIR__."/SimpleXMLElement_asXML_fragment_filename_output.tmp"); + +?> +--CLEAN-- + +--EXPECT-- + + bar +