Skip to content

Commit 11b14d7

Browse files
committed
XMLDocument: Add a test for SR-10776.
1 parent c5357f3 commit 11b14d7

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

TestFoundation/TestXMLDocument.swift

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ class TestXMLDocument : LoopbackServerTest {
3838
("test_removeNamespace", test_removeNamespace),
3939
("test_optionPreserveAll", test_optionPreserveAll),
4040
("test_rootElementRetainsDocument", test_rootElementRetainsDocument),
41+
("test_sr10776_documentName", test_sr10776_documentName),
4142
]
4243
}
4344

@@ -550,6 +551,14 @@ class TestXMLDocument : LoopbackServerTest {
550551

551552
XCTAssertEqual(try? test(), "plans")
552553
}
554+
555+
func test_sr10776_documentName() {
556+
let doc = XMLDocument(rootElement: nil)
557+
XCTAssertNil(doc.name)
558+
559+
doc.name = "name"
560+
XCTAssertNil(doc.name) // `name` of XMLDocument is always nil.
561+
}
553562
}
554563

555564
fileprivate extension XMLNode {

0 commit comments

Comments
 (0)