1 import * as assert from '../assert.js';
2 import Builder from '../Builder.js';
4 assert.isFunction(WebAssembly.validate);
5 assert.isFunction(WebAssembly.__proto__.validate);
6 assert.eq(WebAssembly.validate.length, 1);
9 const builder = (new Builder())
11 .Import().Memory("imp", "memory", {initial: 20}).End()
13 .Memory().InitialMaxPages(1, 1).End()
18 assert.truthy(!WebAssembly.validate(builder.WebAssembly().get()));
22 const builder = (new Builder())
24 .Import().Memory("imp", "memory", {initial: 20}).End()
30 assert.truthy(WebAssembly.validate(builder.WebAssembly().get()));