From 101913883421de1e4c7124115db0ad167be800cf Mon Sep 17 00:00:00 2001 From: aliams Date: Fri, 5 Jan 2018 14:45:13 -0800 Subject: [PATCH] Update async waitUntil microtask issue Fixed the async waitUntil microtask tests to reflect the spec --- .../resources/extendable-event-async-waituntil.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/service-workers/service-worker/resources/extendable-event-async-waituntil.js b/service-workers/service-worker/resources/extendable-event-async-waituntil.js index abf54934a3b42e..4637d444faf504 100644 --- a/service-workers/service-worker/resources/extendable-event-async-waituntil.js +++ b/service-workers/service-worker/resources/extendable-event-async-waituntil.js @@ -18,7 +18,7 @@ self.addEventListener('message', function(event) { async_task_waituntil(event).then(reportResultExpecting('InvalidStateError')); break; case 'no-current-extension-different-microtask': - async_microtask_waituntil(event).then(reportResultExpecting('InvalidStateError')); + async_microtask_waituntil(event).then(reportResultExpecting('OK')); break; case 'current-extension-different-task': event.waitUntil(new Promise((res) => { resolveTestPromise = res; })); @@ -36,7 +36,7 @@ self.addEventListener('message', function(event) { waitPromise = Promise.resolve(); event.waitUntil(waitPromise); waitPromise.then(() => { return async_microtask_waituntil(event); }) - .then(reportResultExpecting('InvalidStateError')) + .then(reportResultExpecting('OK')) break; case 'current-extension-expired-different-task': event.waitUntil(Promise.resolve()); @@ -67,7 +67,7 @@ self.addEventListener('fetch', function(event) { response = Promise.resolve(new Response('RESP')); event.respondWith(response); response.then(() => { return async_microtask_waituntil(event); }) - .then(reportResultExpecting('InvalidStateError')) + .then(reportResultExpecting('OK')) } });