Index: third_party/WebKit/LayoutTests/inspector/tracing/timeline-misc/timeline-event-details.html |
diff --git a/third_party/WebKit/LayoutTests/inspector/tracing/timeline-misc/timeline-event-details.html b/third_party/WebKit/LayoutTests/inspector/tracing/timeline-misc/timeline-event-details.html |
index 09b1e6c0cb52c4d0a63d34171b5770dbd9c4d22c..3c5a7eb9bc037a7e6e158ba199e3a74ff13588b9 100644 |
--- a/third_party/WebKit/LayoutTests/inspector/tracing/timeline-misc/timeline-event-details.html |
+++ b/third_party/WebKit/LayoutTests/inspector/tracing/timeline-misc/timeline-event-details.html |
@@ -58,12 +58,16 @@ async function test() |
} |
}]; |
+ var badgeRendered = Promise.resolve(); |
+ InspectorTest.addSniffer(ProductRegistry.BadgePool.prototype, "_renderBadge", (arg, result) => badgeRendered = result, true); |
+ Common.settings.moduleSetting('product_registry.badges-visible').set(true); |
var model = InspectorTest.createPerformanceModelWithEvents(rawTraceEvents).timelineModel(); |
var linkifier = new Components.Linkifier(); |
for (var event of model.mainThreadEvents()) { |
var node = await Timeline.TimelineUIUtils.buildTraceEventDetails(event, model, linkifier); |
+ await badgeRendered; |
for (var child of node.querySelectorAll(".timeline-details-view-row")) |
- InspectorTest.addResult(`${child.firstChild.innerText}: ${child.lastChild.innerText}`); |
+ InspectorTest.addResult(InspectorTest.deepTextContent(child.firstChild) + ": " + InspectorTest.deepTextContent(child.lastChild)); |
} |
InspectorTest.completeTest(); |
} |