@@ -53,10 +53,18 @@ stringValue: @"x"]) && R([elem[3] setPrefix: @"objfw-test" forNamespace: @"urn:objfw:test"]) && [[elem[3] string] isEqual: @"x"]) + TEST(@"+[elementWithText:]", + (elem[3] = [OFXMLElement elementWithText: @""]) && + [[elem[3] string] isEqual: @"<foo>"]) + + TEST(@"+[elementWithComment:]", + (elem[3] = [OFXMLElement elementWithComment: @" comment "]) && + [[elem[3] string] isEqual: @""]) + TEST(@"-[addAttributeWithName:stringValue:]", R([elem[0] addAttributeWithName: @"foo" stringValue: @"b&ar"]) && [[elem[0] string] isEqual: @""] && R([elem[1] addAttributeWithName: @"foo"