From 8bfccb124fe0586ec6e2b79d2ef479b152c61b61 Mon Sep 17 00:00:00 2001 From: iska Date: Sat, 11 Apr 2015 21:44:40 +0200 Subject: [PATCH] Use the debug description for Tree Construction tests which dumps a tree structure --- HTMLKitTests/HTMLKitTreeConstructionTests.m | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/HTMLKitTests/HTMLKitTreeConstructionTests.m b/HTMLKitTests/HTMLKitTreeConstructionTests.m index 33aa5c6..59fad66 100644 --- a/HTMLKitTests/HTMLKitTreeConstructionTests.m +++ b/HTMLKitTests/HTMLKitTreeConstructionTests.m @@ -96,12 +96,14 @@ actual = [parser parseFragmentWithContextElement:contextElement]; } - NSString *expectedNodes = [[test.nodes valueForKey:@"outerHTML"] componentsJoinedByString:@""]; - NSString *message = [NSString stringWithFormat:@"HTML5Lib test in file: \'%@\'\nInput: %@\nExpected:\n%@\nActual:\n%@\n", + NSString *expectedNodes = [[test.nodes valueForKey:@"debugDescription"] componentsJoinedByString:@"\n"]; + NSString *actualNodes = [[parser.document.childNodes.array valueForKey:@"debugDescription"] componentsJoinedByString:@"\n"]; + + NSString *message = [NSString stringWithFormat:@"HTML5Lib test in file: \'%@\'\nInput:\n%@\nExpected:\n%@\nActual:\n%@\n", test.testFile, test.data, expectedNodes, - parser.document.innerHTML]; + actualNodes]; XCTAssertEqual(actual.count, test.nodes.count, @"Nodes mismatch:\n%@", message); if (actual.count != test.nodes.count) { @@ -149,7 +151,7 @@ - (void)assertElementChildNodes:(HTMLElement *)elemen1 areEqualToElementChildNode:(HTMLElement *)element2 message:(NSString *)message { XCTAssertEqual(elemen1.childNodes.count, element2.childNodes.count, - @"Child nodes count mismatch [element %@ has %lu bu should have %lu child nodes]\n%@", + @"Child nodes count mismatch [element %@ has %lu but should have %lu child nodes]\n%@", elemen1, (unsigned long)elemen1.childNodes.count, (unsigned long)element2.childNodes.count,