From 84252ac64b4a862174bd9a41651cae224bb4f9e8 Mon Sep 17 00:00:00 2001 From: Pascal Welsch Date: Fri, 22 Nov 2024 01:55:26 +0100 Subject: [PATCH] Don't dump the tree to console when existsAtLeastNTimes fails --- lib/src/spot/snapshot.dart | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/lib/src/spot/snapshot.dart b/lib/src/spot/snapshot.dart index e747f049..4598e220 100644 --- a/lib/src/spot/snapshot.dart +++ b/lib/src/spot/snapshot.dart @@ -469,16 +469,11 @@ extension MultiWidgetSelectorMatcher on WidgetSnapshot { errorBuilder.writeln(candidate.element.widget.toStringDeep()); }); - errorBuilder - .writeln(findCommonAncestor(discoveredElements).toStringDeep()); - - errorBuilder.writeln( - 'Found ${discovered.length} elements matching $selector in widget tree, ' - 'expected at most $max', - ); + final tree = findCommonAncestor(discoveredElements).toStringDeep(); timeline.addEvent( eventType: 'Assertion Failed', - details: errorBuilder.toString(), + details: '$errorBuilder\n' + '$tree', color: Colors.red, screenshot: timeline.takeScreenshotSync( annotators: [