Pass | foo namespace: extended attributes | Asserts runPass | assert_true(true, "Only the [Exposed] and [SecureContext] extended attributes are applicable to namespaces")
at Test.<anonymous> ( /resources/idlharness.js:3396:9) | Pass | assert_true(true, "Namespaces must be annotated with the [Exposed] extended attribute")
at Test.<anonymous> ( /resources/idlharness.js:3398:9) |
|
Pass | foo namespace: property descriptor | Asserts runPass | assert_equals(object "[object Object]", object "[object Object]", "wrong value for foo namespace object")
at Test.<anonymous> ( /resources/idlharness.js:3406:9) | Pass | assert_true(true, "namespace object should be writable")
at Test.<anonymous> ( /resources/idlharness.js:3407:9) | Pass | assert_false(false, "namespace object should not be enumerable")
at Test.<anonymous> ( /resources/idlharness.js:3408:9) | Pass | assert_true(true, "namespace object should be configurable")
at Test.<anonymous> ( /resources/idlharness.js:3409:9) | Pass | assert_false(false, "namespace object should not have a getter")
at Test.<anonymous> ( /resources/idlharness.js:3410:9) | Pass | assert_false(false, "namespace object should not have a setter")
at Test.<anonymous> ( /resources/idlharness.js:3411:9) |
|
Pass | foo namespace: [[Extensible]] is true | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /resources/idlharness.js:3415:9) |
|
Pass | foo namespace: [[Prototype]] is Object.prototype | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /resources/idlharness.js:3419:9) | Pass | assert_equals(object "[object Object]", object "[object Object]")
at Test.<anonymous> ( /resources/idlharness.js:3427:13) |
|
Pass | foo namespace: typeof is "object" | Asserts runPass | assert_equals("object", "object")
at Test.<anonymous> ( /resources/idlharness.js:3432:9) |
|
Pass | foo namespace: has no length property | Asserts runPass | assert_equals(undefined, undefined, "length property must be undefined")
at Test.<anonymous> ( /resources/idlharness.js:3436:9) |
|
Pass | foo namespace: has no name property | Asserts runPass | assert_equals(undefined, undefined, "name property must be undefined")
at Test.<anonymous> ( /resources/idlharness.js:3444:9) |
|
Pass | foo namespace: operation Truth() | Asserts runPass | assert_own_property(object "[object Object]", "Truth", "namespace object missing operation \"Truth\"")
at IdlNamespace.<anonymous> ( /resources/idlharness.js:3357:9) | Pass | assert_false(false, "property should not have a getter")
at IdlNamespace.do_member_operation_asserts ( /resources/idlharness.js:3321:5) | Pass | assert_false(false, "property should not have a setter")
at IdlNamespace.do_member_operation_asserts ( /resources/idlharness.js:3322:5) | Pass | assert_equals(true, true, "property should be writable if and only if not unforgeable")
at IdlNamespace.do_member_operation_asserts ( /resources/idlharness.js:3323:5) | Pass | assert_true(true, "property should be enumerable")
at IdlNamespace.do_member_operation_asserts ( /resources/idlharness.js:3327:5) | Pass | assert_equals(true, true, "property should be configurable if and only if not unforgeable")
at IdlNamespace.do_member_operation_asserts ( /resources/idlharness.js:3328:5) | Pass | assert_equals("function", "function", "property must be a function")
at IdlNamespace.do_member_operation_asserts ( /resources/idlharness.js:3333:5) | Pass | assert_equals(0, 0, "operation has wrong .length")
at IdlNamespace.do_member_operation_asserts ( /resources/idlharness.js:3338:5) |
|
Fail | foo namespace: operation Lies() | assert_own_property: namespace object missing operation "Lies" expected property "Lies" missing at IdlNamespace.<anonymous> (https://www1.wpt.live/resources/idlharness.js:3357:9)
at Test.step (https://www1.wpt.live/resources/testharness.js:2642:25)
at IdlNamespace.test_member_operation (https://www1.wpt.live/resources/idlharness.js:3356:12)
at IdlNamespace.test (https://www1.wpt.live/resources/idlharness.js:3473:18)
at IdlArray.test (https://www1.wpt.live/resources/idlharness.js:749:28) Asserts runFail | assert_own_property(object "[object Object]", "Lies", "namespace object missing operation \"Lies\"")
at IdlNamespace.<anonymous> ( /resources/idlharness.js:3357:9) |
|
Pass | bar namespace: extended attributes | Asserts runPass | assert_true(true, "Only the [Exposed] and [SecureContext] extended attributes are applicable to namespaces")
at Test.<anonymous> ( /resources/idlharness.js:3396:9) | Pass | assert_true(true, "Namespaces must be annotated with the [Exposed] extended attribute")
at Test.<anonymous> ( /resources/idlharness.js:3398:9) |
|
Pass | bar namespace: property descriptor | Asserts runPass | assert_equals(object "[object Object]", object "[object Object]", "wrong value for bar namespace object")
at Test.<anonymous> ( /resources/idlharness.js:3406:9) | Pass | assert_true(true, "namespace object should be writable")
at Test.<anonymous> ( /resources/idlharness.js:3407:9) | Pass | assert_false(false, "namespace object should not be enumerable")
at Test.<anonymous> ( /resources/idlharness.js:3408:9) | Pass | assert_true(true, "namespace object should be configurable")
at Test.<anonymous> ( /resources/idlharness.js:3409:9) | Pass | assert_false(false, "namespace object should not have a getter")
at Test.<anonymous> ( /resources/idlharness.js:3410:9) | Pass | assert_false(false, "namespace object should not have a setter")
at Test.<anonymous> ( /resources/idlharness.js:3411:9) |
|
Pass | bar namespace: [[Extensible]] is true | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /resources/idlharness.js:3415:9) |
|
Pass | bar namespace: [[Prototype]] is Object.prototype | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /resources/idlharness.js:3419:9) | Pass | assert_equals(object "[object Object]", object "[object Object]")
at Test.<anonymous> ( /resources/idlharness.js:3427:13) |
|
Pass | bar namespace: typeof is "object" | Asserts runPass | assert_equals("object", "object")
at Test.<anonymous> ( /resources/idlharness.js:3432:9) |
|
Pass | bar namespace: has no length property | Asserts runPass | assert_equals(undefined, undefined, "length property must be undefined")
at Test.<anonymous> ( /resources/idlharness.js:3436:9) |
|
Pass | bar namespace: has no name property | Asserts runPass | assert_equals(undefined, undefined, "name property must be undefined")
at Test.<anonymous> ( /resources/idlharness.js:3444:9) |
|
Pass | bar namespace: operation Truth() | Asserts runPass | assert_own_property(object "[object Object]", "Truth", "namespace object missing operation \"Truth\"")
at IdlNamespace.<anonymous> ( /resources/idlharness.js:3357:9) | Pass | assert_false(false, "property should not have a getter")
at IdlNamespace.do_member_operation_asserts ( /resources/idlharness.js:3321:5) | Pass | assert_false(false, "property should not have a setter")
at IdlNamespace.do_member_operation_asserts ( /resources/idlharness.js:3322:5) | Pass | assert_equals(false, false, "property should be writable if and only if not unforgeable")
at IdlNamespace.do_member_operation_asserts ( /resources/idlharness.js:3323:5) | Pass | assert_true(true, "property should be enumerable")
at IdlNamespace.do_member_operation_asserts ( /resources/idlharness.js:3327:5) | Pass | assert_equals(false, false, "property should be configurable if and only if not unforgeable")
at IdlNamespace.do_member_operation_asserts ( /resources/idlharness.js:3328:5) | Pass | assert_equals("function", "function", "property must be a function")
at IdlNamespace.do_member_operation_asserts ( /resources/idlharness.js:3333:5) | Pass | assert_equals(0, 0, "operation has wrong .length")
at IdlNamespace.do_member_operation_asserts ( /resources/idlharness.js:3338:5) |
|
Pass | baz namespace: extended attributes | Asserts runPass | assert_true(true, "Only the [Exposed] and [SecureContext] extended attributes are applicable to namespaces")
at Test.<anonymous> ( /resources/idlharness.js:3396:9) | Pass | assert_true(true, "Namespaces must be annotated with the [Exposed] extended attribute")
at Test.<anonymous> ( /resources/idlharness.js:3398:9) |
|
Pass | baz namespace: property descriptor | Asserts runPass | assert_equals(object "[object Object]", object "[object Object]", "wrong value for baz namespace object")
at Test.<anonymous> ( /resources/idlharness.js:3406:9) | Pass | assert_true(true, "namespace object should be writable")
at Test.<anonymous> ( /resources/idlharness.js:3407:9) | Pass | assert_false(false, "namespace object should not be enumerable")
at Test.<anonymous> ( /resources/idlharness.js:3408:9) | Pass | assert_true(true, "namespace object should be configurable")
at Test.<anonymous> ( /resources/idlharness.js:3409:9) | Pass | assert_false(false, "namespace object should not have a getter")
at Test.<anonymous> ( /resources/idlharness.js:3410:9) | Pass | assert_false(false, "namespace object should not have a setter")
at Test.<anonymous> ( /resources/idlharness.js:3411:9) |
|
Pass | baz namespace: [[Extensible]] is true | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /resources/idlharness.js:3415:9) |
|
Pass | baz namespace: [[Prototype]] is Object.prototype | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /resources/idlharness.js:3419:9) | Pass | assert_equals(object "[object Object]", object "[object Object]")
at Test.<anonymous> ( /resources/idlharness.js:3427:13) |
|
Pass | baz namespace: typeof is "object" | Asserts runPass | assert_equals("object", "object")
at Test.<anonymous> ( /resources/idlharness.js:3432:9) |
|
Pass | baz namespace: has no length property | Asserts runPass | assert_equals(undefined, undefined, "length property must be undefined")
at Test.<anonymous> ( /resources/idlharness.js:3436:9) |
|
Pass | baz namespace: has no name property | Asserts runPass | assert_equals(undefined, undefined, "name property must be undefined")
at Test.<anonymous> ( /resources/idlharness.js:3444:9) |
|
Pass | baz namespace: operation LongStory(any, DOMString...) | Asserts runPass | assert_own_property(object "[object Object]", "LongStory", "namespace object missing operation \"LongStory\"")
at IdlNamespace.<anonymous> ( /resources/idlharness.js:3357:9) | Pass | assert_false(false, "property should not have a getter")
at IdlNamespace.do_member_operation_asserts ( /resources/idlharness.js:3321:5) | Pass | assert_false(false, "property should not have a setter")
at IdlNamespace.do_member_operation_asserts ( /resources/idlharness.js:3322:5) | Pass | assert_equals(true, true, "property should be writable if and only if not unforgeable")
at IdlNamespace.do_member_operation_asserts ( /resources/idlharness.js:3323:5) | Pass | assert_true(true, "property should be enumerable")
at IdlNamespace.do_member_operation_asserts ( /resources/idlharness.js:3327:5) | Pass | assert_equals(true, true, "property should be configurable if and only if not unforgeable")
at IdlNamespace.do_member_operation_asserts ( /resources/idlharness.js:3328:5) | Pass | assert_equals("function", "function", "property must be a function")
at IdlNamespace.do_member_operation_asserts ( /resources/idlharness.js:3333:5) | Pass | assert_equals(1, 1, "operation has wrong .length")
at IdlNamespace.do_member_operation_asserts ( /resources/idlharness.js:3338:5) |
|
Pass | baz namespace: operation ShortStory(DOMString...) | Asserts runPass | assert_own_property(object "[object Object]", "ShortStory", "namespace object missing operation \"ShortStory\"")
at IdlNamespace.<anonymous> ( /resources/idlharness.js:3357:9) | Pass | assert_false(false, "property should not have a getter")
at IdlNamespace.do_member_operation_asserts ( /resources/idlharness.js:3321:5) | Pass | assert_false(false, "property should not have a setter")
at IdlNamespace.do_member_operation_asserts ( /resources/idlharness.js:3322:5) | Pass | assert_equals(true, true, "property should be writable if and only if not unforgeable")
at IdlNamespace.do_member_operation_asserts ( /resources/idlharness.js:3323:5) | Pass | assert_true(true, "property should be enumerable")
at IdlNamespace.do_member_operation_asserts ( /resources/idlharness.js:3327:5) | Pass | assert_equals(true, true, "property should be configurable if and only if not unforgeable")
at IdlNamespace.do_member_operation_asserts ( /resources/idlharness.js:3328:5) | Pass | assert_equals("function", "function", "property must be a function")
at IdlNamespace.do_member_operation_asserts ( /resources/idlharness.js:3333:5) | Pass | assert_equals(0, 0, "operation has wrong .length")
at IdlNamespace.do_member_operation_asserts ( /resources/idlharness.js:3338:5) |
|
Pass | Absent namespace: existence and properties of namespace object | Asserts runPass | assert_false(false, "Absent namespace should not exist")
at IdlNamespace.<anonymous> ( /resources/idlharness.js:3459:17) |
|