Bug 1610669 [wpt PR 21326] - Use assert_precondition in ElementTiming/LargestContentf...
[gecko.git] / testing / web-platform / tests / element-timing / element-only-when-fully-active.html
blob001430516dc83c5eb92517ab23b3d3490b8ce118
1 <!DOCTYPE HTML>
2 <meta charset=utf-8>
3 <title>ElementTiming: element is only exposed for fully active documents.</title>
4 <body>
5 <script src="/resources/testharness.js"></script>
6 <script src="/resources/testharnessreport.js"></script>
7 <iframe src="resources/iframe-stores-entry.html" id="ifr"></iframe>
8 <script>
9 let t = async_test('Only expose element attribute for fully active documents');
10 t.step(() => {
11 assert_precondition(window.PerformanceElementTiming, "PerformanceElementTiming is not implemented");
12 });
13 window.triggerTest = t.step_func_done(elementEntry => {
14 assert_not_equals(elementEntry.element, null);
15 const iframe = document.getElementById('ifr');
16 iframe.remove();
17 assert_equals(elementEntry.element, null);
18 });
19 </script>
20 </body>