From 8ca62296d6ed2cb2642256e2c26a611b7c739d9e Mon Sep 17 00:00:00 2001 From: Pascal Welsch Date: Fri, 22 Nov 2024 02:34:24 +0100 Subject: [PATCH] Don't dump the tree to console when existsAtLeastNTimes fails (#73) --- 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: [