From 74c79eb58391db63257b1ae9adddcd32395a1ab0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Pe=C3=B1a=20Moreno?= Date: Thu, 25 Jul 2019 14:46:55 -0700 Subject: [PATCH] [ElementTiming] Add Element's elementTiming attribute getter MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Relevant Intent to Ship: https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/DXSoS7dMmok Bug: 879270, 942033 Change-Id: I399489e766f4eafdd3087f159320dc3211bf1c01 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1715257 Reviewed-by: Yoav Weiss Commit-Queue: Nicolás Peña Moreno Cr-Commit-Position: refs/heads/master@{#681013} --- element-timing/resources/element-timing-helpers.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/element-timing/resources/element-timing-helpers.js b/element-timing/resources/element-timing-helpers.js index 8933732616c116..d07cda3145a17e 100644 --- a/element-timing/resources/element-timing-helpers.js +++ b/element-timing/resources/element-timing-helpers.js @@ -9,8 +9,11 @@ function checkElementInternal(entry, expectedUrl, expectedIdentifier, expectedID assert_equals(entry.id, expectedID); assert_greater_than_equal(entry.renderTime, beforeRender); assert_greater_than_equal(performance.now(), entry.renderTime); - if (expectedElement !== null) + if (expectedElement !== null) { assert_equals(entry.element, expectedElement); + assert_equals(entry.identifier, expectedElement.elementTiming); + assert_equals(entry.id, expectedElement.id); + } } // Checks that this is an ElementTiming entry with url |expectedUrl|. It also