11 lines
393 B
JavaScript
11 lines
393 B
JavaScript
test(() => {
|
|
const buffer = new WebAssembly.Memory({initial: 4}).buffer;
|
|
postMessage(buffer, '*');
|
|
}, "Serializing a WebAssembly.Memory-backed ArrayBuffer works");
|
|
|
|
test(() => {
|
|
const buffer = new WebAssembly.Memory({initial: 4}).buffer;
|
|
assert_throws_js(TypeError, () => {
|
|
postMessage('foo', '*', [buffer]);
|
|
});
|
|
}, "Transfering a WebAssembly.Memory-backed ArrayBuffer throws");
|