constructor-bad-imports.any.html
Details
- Test
/wasm/jsapi/instance/constructor-bad-imports.any.html- Harness
- OK
Subtests
| Status | Subtest |
|---|---|
| PASS | new WebAssembly.Instance(module): Non-object imports argument: null |
| PASS | new WebAssembly.Instance(module): Non-object imports argument: true |
| PASS | new WebAssembly.Instance(module): Non-object imports argument: "" |
| PASS | new WebAssembly.Instance(module): Non-object imports argument: symbol "Symbol()" |
| PASS | new WebAssembly.Instance(module): Non-object imports argument: 1 |
| PASS | new WebAssembly.Instance(module): Non-object imports argument: 0.1 |
| PASS | new WebAssembly.Instance(module): Non-object imports argument: NaN |
| FAIL | new WebAssembly.Instance(module): Non-object module: undefined WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Non-object module: null WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Non-object module: true WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Non-object module: "" WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Non-object module: symbol "Symbol()" WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Non-object module: 1 WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Non-object module: 0.1 WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Non-object module: NaN WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Missing imports argument WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Imports argument with missing property: undefined WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Imports argument with missing property: empty object WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Imports argument with missing property: wrong property WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing a function with an incorrectly-typed value: undefined WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing a function with an incorrectly-typed value: null WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing a function with an incorrectly-typed value: true WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing a function with an incorrectly-typed value: "" WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing a function with an incorrectly-typed value: symbol "Symbol()" WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing a function with an incorrectly-typed value: 1 WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing a function with an incorrectly-typed value: 0.1 WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing a function with an incorrectly-typed value: NaN WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing a function with an incorrectly-typed value: object "[object Object]" WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing an i32 global with an incorrectly-typed value: undefined WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing an i32 global with an incorrectly-typed value: null WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing an i32 global with an incorrectly-typed value: true WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing an i32 global with an incorrectly-typed value: "" WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing an i32 global with an incorrectly-typed value: symbol "Symbol()" WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing an i32 global with an incorrectly-typed value: plain object WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing an i32 global with an incorrectly-typed value: WebAssembly.Global WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing an i32 global with an incorrectly-typed value: WebAssembly.Global.prototype WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing an i32 global with an incorrectly-typed value: Object.create(WebAssembly.Global.prototype) WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing an i32 global with an incorrectly-typed value: BigInt WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing an i32 global with an incorrectly-typed value: WebAssembly.Global object (wrong value type) WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing an i64 global with an incorrectly-typed value: undefined WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing an i64 global with an incorrectly-typed value: null WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing an i64 global with an incorrectly-typed value: true WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing an i64 global with an incorrectly-typed value: "" WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing an i64 global with an incorrectly-typed value: symbol "Symbol()" WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing an i64 global with an incorrectly-typed value: plain object WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing an i64 global with an incorrectly-typed value: WebAssembly.Global WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing an i64 global with an incorrectly-typed value: WebAssembly.Global.prototype WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing an i64 global with an incorrectly-typed value: Object.create(WebAssembly.Global.prototype) WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing an i64 global with an incorrectly-typed value: Number WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing an i64 global with an incorrectly-typed value: WebAssembly.Global object (wrong value type) WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing an f32 global with an incorrectly-typed value: undefined WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing an f32 global with an incorrectly-typed value: null WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing an f32 global with an incorrectly-typed value: true WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing an f32 global with an incorrectly-typed value: "" WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing an f32 global with an incorrectly-typed value: symbol "Symbol()" WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing an f32 global with an incorrectly-typed value: plain object WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing an f32 global with an incorrectly-typed value: WebAssembly.Global WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing an f32 global with an incorrectly-typed value: WebAssembly.Global.prototype WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing an f32 global with an incorrectly-typed value: Object.create(WebAssembly.Global.prototype) WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing an f32 global with an incorrectly-typed value: BigInt WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing an f32 global with an incorrectly-typed value: WebAssembly.Global object (wrong value type) WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing an f64 global with an incorrectly-typed value: undefined WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing an f64 global with an incorrectly-typed value: null WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing an f64 global with an incorrectly-typed value: true WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing an f64 global with an incorrectly-typed value: "" WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing an f64 global with an incorrectly-typed value: symbol "Symbol()" WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing an f64 global with an incorrectly-typed value: plain object WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing an f64 global with an incorrectly-typed value: WebAssembly.Global WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing an f64 global with an incorrectly-typed value: WebAssembly.Global.prototype WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing an f64 global with an incorrectly-typed value: Object.create(WebAssembly.Global.prototype) WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing an f64 global with an incorrectly-typed value: BigInt WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing an f64 global with an incorrectly-typed value: WebAssembly.Global object (wrong value type) WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing an i32 mutable global with a primitive value WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing an i32 mutable global with an immutable Global object WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing an i64 mutable global with a primitive value WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing an i64 mutable global with an immutable Global object WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing an f32 mutable global with a primitive value WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing an f32 mutable global with an immutable Global object WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing an f64 mutable global with a primitive value WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing an f64 mutable global with an immutable Global object WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing memory with an incorrectly-typed value: undefined WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing memory with an incorrectly-typed value: null WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing memory with an incorrectly-typed value: true WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing memory with an incorrectly-typed value: "" WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing memory with an incorrectly-typed value: symbol "Symbol()" WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing memory with an incorrectly-typed value: 1 WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing memory with an incorrectly-typed value: 0.1 WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing memory with an incorrectly-typed value: NaN WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing memory with an incorrectly-typed value: plain object WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing memory with an incorrectly-typed value: WebAssembly.Memory WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing memory with an incorrectly-typed value: WebAssembly.Memory.prototype WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing memory with an incorrectly-typed value: Object.create(WebAssembly.Memory.prototype) WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing memory with an incorrectly-typed value: WebAssembly.Memory object (too large) WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing table with an incorrectly-typed value: undefined WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing table with an incorrectly-typed value: null WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing table with an incorrectly-typed value: true WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing table with an incorrectly-typed value: "" WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing table with an incorrectly-typed value: symbol "Symbol()" WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing table with an incorrectly-typed value: 1 WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing table with an incorrectly-typed value: 0.1 WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing table with an incorrectly-typed value: NaN WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing table with an incorrectly-typed value: plain object WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing table with an incorrectly-typed value: WebAssembly.Table WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing table with an incorrectly-typed value: WebAssembly.Table.prototype WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing table with an incorrectly-typed value: Object.create(WebAssembly.Table.prototype) WebAssembly.Module(): Wasm code generation disallowed by embedder |
| FAIL | new WebAssembly.Instance(module): Importing table with an incorrectly-typed value: WebAssembly.Table object (too large) WebAssembly.Module(): Wasm code generation disallowed by embedder |