'use strict'; function worker_test(file) { fetch_tests_from_worker(new Worker(file)); if (typeof SharedWorker === 'function') { fetch_tests_from_worker(new SharedWorker(file)); } else { test(() => { assert_unreached('SharedWorker is unavailable'); }, 'Load ' + file + ' with SharedWorker'); } service_worker_test(file); }