File tree Expand file tree Collapse file tree 1 file changed +10
-1
lines changed Expand file tree Collapse file tree 1 file changed +10
-1
lines changed Original file line number Diff line number Diff line change @@ -40,6 +40,7 @@ class TestXMLDocument : LoopbackServerTest {
40
40
( " test_optionPreserveAll " , test_optionPreserveAll) ,
41
41
( " test_rootElementRetainsDocument " , test_rootElementRetainsDocument) ,
42
42
( " test_nodeKinds " , test_nodeKinds) ,
43
+ ( " test_sr10776_documentName " , test_sr10776_documentName) ,
43
44
]
44
45
}
45
46
@@ -625,7 +626,7 @@ class TestXMLDocument : LoopbackServerTest {
625
626
626
627
XCTAssertEqual ( try ? test ( ) , " plans " )
627
628
}
628
-
629
+
629
630
func test_nodeKinds( ) {
630
631
XCTAssertEqual ( XMLDocument ( rootElement: nil ) . kind, . document)
631
632
XCTAssertEqual ( XMLElement ( name: " prefix:localName " ) . kind, . element)
@@ -640,6 +641,14 @@ class TestXMLDocument : LoopbackServerTest {
640
641
XCTAssertEqual ( XMLDTDNode ( xmlString: " <!ELEMENT E EMPTY> " ) ? . kind, . elementDeclaration)
641
642
XCTAssertEqual ( XMLDTDNode ( xmlString: #"<!NOTATION f SYSTEM "F">"# ) ? . kind, . notationDeclaration)
642
643
}
644
+
645
+ func test_sr10776_documentName( ) {
646
+ let doc = XMLDocument ( rootElement: nil )
647
+ XCTAssertNil ( doc. name)
648
+
649
+ doc. name = " name "
650
+ XCTAssertNil ( doc. name) // `name` of XMLDocument is always nil.
651
+ }
643
652
}
644
653
645
654
fileprivate extension XMLNode {
You can’t perform that action at this time.
0 commit comments