@@ -29,10 +29,11 @@ @implementation TestsAppDelegate (OFXMLElementTests) - (void)XMLElementTests { OFAutoreleasePool *pool = [[OFAutoreleasePool alloc] init]; OFXMLElement *elem[4]; + OFArray *a; TEST(@"+[elementWithName:]", (elem[0] = [OFXMLElement elementWithName: @"foo"]) && [[elem[0] stringValue] isEqual: @""]) @@ -114,9 +115,15 @@ @""] && R([elem[2] addChild: [OFXMLElement elementWithName: @"bar" namespace: @"urn:objfw:test"]]) && [[elem[2] stringValue] isEqual: @""]) + + TEST(@"-[elementsForName:namespace:]", + (a = [elem[2] elementsForName: @"bar" + namespace: @"urn:objfw:test"]) && + [a count] == 1 && [[[a firstObject] stringValue] isEqual: + @""]) [pool drain]; } @end