blob: 7f66d20dfc2dff0af01dfa07f823c660b7a1ec1b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
var result;
self.addEventListener('message', function(event) {
event.data.port.postMessage(result);
});
self.addEventListener('fetch', function(event) {
setTimeout(function() {
try {
event.respondWith(new Response());
result = 'FAIL: did not throw';
} catch (error) {
if (error.name == 'InvalidStateError')
result = 'PASS';
else
result = 'FAIL: Unexpected exception: ' + error;
}
}, 0);
});
|