// META: script=/resources/WebIDLParser.js // META: script=/resources/idlharness.js // META: timeout=long 'use strict'; // https://wicg.github.io/background-sync/spec/ idl_test( ['background-sync'], ['service-workers', 'html', 'dom'], idlArray => { const isServiceWorker = location.pathname.includes('.serviceworker.'); if (isServiceWorker) { idlArray.add_objects({ ServiceWorkerGlobalScope: ['self', 'onsync'], ServiceWorkerRegistration: ['registration'], SyncManager: ['registration.sync'], SyncEvent: ['new SyncEvent("tag", "lastChance")'], }); } } );