Update web-platform-tests to revision b'468d01bbd84da2babf265c6af46947be68713440'

This commit is contained in:
WPT Sync Bot 2021-09-07 11:16:33 +00:00 committed by cybai
parent 35e95f55a1
commit 58e8ee674b
9438 changed files with 266112 additions and 106976 deletions

View file

@ -0,0 +1,28 @@
async_test(t => {
function workerCode() {
onmessage = function(e) {
close();
var mc = new MessageChannel();
mc.port1.onmessage = function() {
postMessage("message received!");
}
mc.port2.postMessage(42);
postMessage("done");
}
}
var workerBlob = new Blob([workerCode.toString() + ";workerCode();"], {type:"application/javascript"});
var w = new Worker(URL.createObjectURL(workerBlob));
w.postMessage('');
w.onmessage = function(e) {
if (e.data == "done") {
setTimeout(function() {
t.done();
}, 250);
} else {
assert_true(false, "A wrong message has been received!");
}
}
}, 'MessageChannel/MessagePort should not work after a worker self.close()');