Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(74)

Side by Side Diff: third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/resources/fetch-event-async-respond-with-worker.js

Issue 2415873002: Import w3c tests for the service workers (Closed)
Patch Set: Rebase Created 4 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 var result; 1 var result;
2 2
3 self.addEventListener('message', function(event) { 3 self.addEventListener('message', function(event) {
4 event.data.port.postMessage(result); 4 event.data.port.postMessage(result);
5 }); 5 });
6 6
7 self.addEventListener('fetch', function(event) { 7 self.addEventListener('fetch', function(event) {
8 setTimeout(function() { 8 setTimeout(function() {
9 try { 9 try {
10 event.respondWith(new Response()); 10 event.respondWith(new Response());
11 result = 'FAIL: did not throw'; 11 result = 'FAIL: did not throw';
12 } catch (error) { 12 } catch (error) {
13 if (error.name == 'InvalidStateError') 13 if (error.name == 'InvalidStateError')
14 result = 'PASS'; 14 result = 'PASS';
15 else 15 else
16 result = 'FAIL: Unexpected exception: ' + error; 16 result = 'FAIL: Unexpected exception: ' + error;
17 } 17 }
18 }, 0); 18 }, 0);
19 }); 19 });
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698