[WebAssembly][Modules] Prototype wasm import
[WebKit-https.git] / JSTests / wasm / modules / js-wasm-memory-namespace.js
1 import * as memory from "./memory.wasm"
2 import * as assert from '../assert.js';
3
4 assert.instanceof(memory.memory, WebAssembly.Memory);
5 let buffer = new Uint8Array(memory.memory.buffer);
6 assert.eq(buffer[4], 0x10);
7 assert.eq(buffer[5], 0x00);
8 assert.eq(buffer[6], 0x10);
9 assert.eq(buffer[7], 0x00);
10 assert.throws(() => {
11     memory.memory = 200;
12 }, TypeError, `Attempted to assign to readonly property.`);