| importScripts("/resources/testharness.js"); |
| |
| async_test(function() { |
| const worker = new Worker('resources/worker_with_images.js'); |
| worker.onmessage = this.step_func_done((event) => { |
| const childNumEntries = event.data; |
| assert_equals(2, childNumEntries, |
| "There should be two resource timing entries: 2 image XHRs"); |
| |
| const parentNumEntries = performance.getEntries().length; |
| assert_equals(2, parentNumEntries, |
| "There should be two resource timing entries: " + |
| "one is for importScripts() and the another is for a nested worker"); |
| worker.terminate(); |
| }); |
| }, "Resource timing for nested dedicated workers"); |
| done(); |