Skip to content

Commit b9a6e91

Browse files
committed
Added test
1 parent df8476c commit b9a6e91

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

tests/XMLSerializerTest.php

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,18 @@ public function testCanBeSerializedToXml(): void {
2525
$this->assertEquals($expected, $serializer->toXML($this->tokens));
2626
}
2727

28+
public function testCanUseCustomXmlWriter(): void {
29+
$expected = \file_get_contents(__DIR__ . '/_files/test.php.xml');
30+
31+
$writer = new \XMLWriter();
32+
$writer->openMemory();
33+
$writer->setIndent(true);
34+
35+
$serializer = new XMLSerializer();
36+
$serializer->appendToWriter($writer, $this->tokens);
37+
$this->assertEquals($expected, $writer->outputMemory());
38+
}
39+
2840
public function testCanBeSerializedToDomDocument(): void {
2941
$serializer = new XMLSerializer();
3042
$result = $serializer->toDom($this->tokens);

0 commit comments

Comments
 (0)