idlharness.any.html
Details
- Test
/wasm/jsapi/idlharness.any.html- Harness
- OK
Subtests
| Status | Subtest |
|---|---|
| PASS | idl_test setup |
| PASS | idl_test validation |
| PASS | WebAssembly namespace: extended attributes |
| PASS | WebAssembly namespace: property descriptor |
| PASS | WebAssembly namespace: [[Extensible]] is true |
| PASS | WebAssembly namespace: [[Prototype]] is Object.prototype |
| PASS | WebAssembly namespace: typeof is "object" |
| PASS | WebAssembly namespace: has no length property |
| PASS | WebAssembly namespace: has no name property |
| PASS | WebAssembly namespace: operation validate(AllowSharedBufferSource, optional WebAssemblyCompileOptions) |
| PASS | WebAssembly namespace: operation compile(AllowSharedBufferSource, optional WebAssemblyCompileOptions) |
| PASS | WebAssembly namespace: operation instantiate(AllowSharedBufferSource, optional object, optional WebAssemblyCompileOptions) |
| PASS | WebAssembly namespace: operation instantiate(Module, optional object) |
| PASS | WebAssembly namespace: attribute JSTag |
| FAIL | Module interface: existence and properties of interface object assert_equals: prototype of self's property "Module" is not Function.prototype expected function "function () { [native code] }" but got function "function AbstractModuleSource() { [native code] }" |
| PASS | Module interface object length |
| PASS | Module interface object name |
| FAIL | Module interface: existence and properties of interface prototype object assert_equals: prototype of Module.prototype is not Object.prototype expected object "[object Object]" but got object "[object Object]" |
| PASS | Module interface: existence and properties of interface prototype object's "constructor" property |
| PASS | Module interface: existence and properties of interface prototype object's @@unscopables property |
| PASS | Module interface: operation exports(Module) |
| PASS | Module interface: operation imports(Module) |
| PASS | Module interface: operation customSections(Module, DOMString) |
| PASS | Module must be primary interface of [object WebAssembly.Module] |
| PASS | Stringification of [object WebAssembly.Module] |
| PASS | Module interface: [object WebAssembly.Module] must inherit property "exports(Module)" with the proper type |
| PASS | Module interface: calling exports(Module) on [object WebAssembly.Module] with too few arguments must throw TypeError |
| PASS | Module interface: [object WebAssembly.Module] must inherit property "imports(Module)" with the proper type |
| PASS | Module interface: calling imports(Module) on [object WebAssembly.Module] with too few arguments must throw TypeError |
| PASS | Module interface: [object WebAssembly.Module] must inherit property "customSections(Module, DOMString)" with the proper type |
| PASS | Module interface: calling customSections(Module, DOMString) on [object WebAssembly.Module] with too few arguments must throw TypeError |
| PASS | Instance interface: existence and properties of interface object |
| PASS | Instance interface object length |
| PASS | Instance interface object name |
| PASS | Instance interface: existence and properties of interface prototype object |
| PASS | Instance interface: existence and properties of interface prototype object's "constructor" property |
| PASS | Instance interface: existence and properties of interface prototype object's @@unscopables property |
| PASS | Instance interface: attribute exports |
| PASS | Instance must be primary interface of [object WebAssembly.Instance] |
| PASS | Stringification of [object WebAssembly.Instance] |
| PASS | Instance interface: [object WebAssembly.Instance] must inherit property "exports" with the proper type |
| PASS | Memory interface: existence and properties of interface object |
| PASS | Memory interface object length |
| PASS | Memory interface object name |
| PASS | Memory interface: existence and properties of interface prototype object |
| PASS | Memory interface: existence and properties of interface prototype object's "constructor" property |
| PASS | Memory interface: existence and properties of interface prototype object's @@unscopables property |
| PASS | Memory interface: operation grow(AddressValue) |
| PASS | Memory interface: operation toFixedLengthBuffer() |
| PASS | Memory interface: operation toResizableBuffer() |
| PASS | Memory interface: attribute buffer |
| PASS | Memory must be primary interface of [object WebAssembly.Memory] |
| PASS | Stringification of [object WebAssembly.Memory] |
| PASS | Memory interface: [object WebAssembly.Memory] must inherit property "grow(AddressValue)" with the proper type |
| PASS | Memory interface: calling grow(AddressValue) on [object WebAssembly.Memory] with too few arguments must throw TypeError |
| PASS | Memory interface: [object WebAssembly.Memory] must inherit property "toFixedLengthBuffer()" with the proper type |
| PASS | Memory interface: [object WebAssembly.Memory] must inherit property "toResizableBuffer()" with the proper type |
| PASS | Memory interface: [object WebAssembly.Memory] must inherit property "buffer" with the proper type |
| PASS | Table interface: existence and properties of interface object |
| PASS | Table interface object length |
| PASS | Table interface object name |
| PASS | Table interface: existence and properties of interface prototype object |
| PASS | Table interface: existence and properties of interface prototype object's "constructor" property |
| PASS | Table interface: existence and properties of interface prototype object's @@unscopables property |
| PASS | Table interface: operation grow(AddressValue, optional any) |
| PASS | Table interface: operation get(AddressValue) |
| PASS | Table interface: operation set(AddressValue, optional any) |
| PASS | Table interface: attribute length |
| PASS | Global interface: existence and properties of interface object |
| PASS | Global interface object length |
| PASS | Global interface object name |
| PASS | Global interface: existence and properties of interface prototype object |
| PASS | Global interface: existence and properties of interface prototype object's "constructor" property |
| PASS | Global interface: existence and properties of interface prototype object's @@unscopables property |
| PASS | Global interface: operation valueOf() |
| PASS | Global interface: attribute value |
| PASS | Tag interface: existence and properties of interface object |
| PASS | Tag interface object length |
| PASS | Tag interface object name |
| PASS | Tag interface: existence and properties of interface prototype object |
| PASS | Tag interface: existence and properties of interface prototype object's "constructor" property |
| PASS | Tag interface: existence and properties of interface prototype object's @@unscopables property |
| PASS | Exception interface: existence and properties of interface object |
| PASS | Exception interface object length |
| PASS | Exception interface object name |
| PASS | Exception interface: existence and properties of interface prototype object |
| PASS | Exception interface: existence and properties of interface prototype object's "constructor" property |
| PASS | Exception interface: existence and properties of interface prototype object's @@unscopables property |
| PASS | Exception interface: operation getArg(Tag, unsigned long) |
| PASS | Exception interface: operation is(Tag) |
| PASS | Exception interface: attribute stack |