Summary

Harness status: OK

Found 12 tests

Details

ResultTest NameMessage
PassA interface: default toJSON operation on object
Asserts run
Pass
assert_true(true, "property \"foo\" should be present in the output of A.prototype.toJSON()")
    at IdlInterface.<anonymous> ( /resources/idlharness.js:2421:17)
Pass
assert_true(true, "property foo should be writable")
    at IdlInterface.<anonymous> ( /resources/idlharness.js:2423:17)
Pass
assert_true(true, "property foo should be configurable")
    at IdlInterface.<anonymous> ( /resources/idlharness.js:2424:17)
Pass
assert_true(true, "property foo should be enumerable")
    at IdlInterface.<anonymous> ( /resources/idlharness.js:2425:17)
Pass
assert_equals("number", "number")
    at IdlArray.assert_type_is ( /resources/idlharness.js:1035:13)
Pass
assert_equals(123, 123, "should be an integer")
    at IdlArray.assert_type_is ( /resources/idlharness.js:1036:13)
Pass
assert_true(true, "long 123 should be in range [-2147483648, 2147483647]")
    at IdlArray.assert_type_is ( /resources/idlharness.js:1037:13)
FailB interface: default toJSON operation on objectassert_equals: expected "number" but got "string"
    at IdlArray.assert_type_is (https://www1.wpt.live/resources/idlharness.js:1035:13)
    at IdlInterface.<anonymous> (https://www1.wpt.live/resources/idlharness.js:2426:28)
    at Map.forEach (<anonymous>)
    at IdlInterface.<anonymous> (https://www1.wpt.live/resources/idlharness.js:2420:17)
    at Test.step (https://www1.wpt.live/resources/testharness.js:2642:25)
Asserts run
Pass
assert_true(true, "property \"foo\" should be present in the output of B.prototype.toJSON()")
    at IdlInterface.<anonymous> ( /resources/idlharness.js:2421:17)
Pass
assert_true(true, "property foo should be writable")
    at IdlInterface.<anonymous> ( /resources/idlharness.js:2423:17)
Pass
assert_true(true, "property foo should be configurable")
    at IdlInterface.<anonymous> ( /resources/idlharness.js:2424:17)
Pass
assert_true(true, "property foo should be enumerable")
    at IdlInterface.<anonymous> ( /resources/idlharness.js:2425:17)
Fail
assert_equals("string", "number")
    at IdlArray.assert_type_is ( /resources/idlharness.js:1035:13)
PassC interface: default toJSON operation on object
Asserts run
Pass
assert_true(true, "property \"foo\" should be present in the output of C.prototype.toJSON()")
    at IdlInterface.<anonymous> ( /resources/idlharness.js:2421:17)
Pass
assert_true(true, "property foo should be writable")
    at IdlInterface.<anonymous> ( /resources/idlharness.js:2423:17)
Pass
assert_true(true, "property foo should be configurable")
    at IdlInterface.<anonymous> ( /resources/idlharness.js:2424:17)
Pass
assert_true(true, "property foo should be enumerable")
    at IdlInterface.<anonymous> ( /resources/idlharness.js:2425:17)
Pass
assert_equals("number", "number")
    at IdlArray.assert_type_is ( /resources/idlharness.js:1035:13)
Pass
assert_equals(123, 123, "should be an integer")
    at IdlArray.assert_type_is ( /resources/idlharness.js:1036:13)
Pass
assert_true(true, "long 123 should be in range [-2147483648, 2147483647]")
    at IdlArray.assert_type_is ( /resources/idlharness.js:1037:13)
FailD interface: default toJSON operation on objectassert_true: property "foo" should be present in the output of D.prototype.toJSON() expected true got false
    at IdlInterface.<anonymous> (https://www1.wpt.live/resources/idlharness.js:2421:17)
    at Map.forEach (<anonymous>)
    at IdlInterface.<anonymous> (https://www1.wpt.live/resources/idlharness.js:2420:17)
    at Test.step (https://www1.wpt.live/resources/testharness.js:2642:25)
    at test (https://www1.wpt.live/resources/testharness.js:633:30)
Asserts run
Fail
assert_true(false, "property \"foo\" should be present in the output of D.prototype.toJSON()")
    at IdlInterface.<anonymous> ( /resources/idlharness.js:2421:17)
FailF interface: default toJSON operation on objectassert_true: property foo should be writable expected true got false
    at IdlInterface.<anonymous> (https://www1.wpt.live/resources/idlharness.js:2423:17)
    at Map.forEach (<anonymous>)
    at IdlInterface.<anonymous> (https://www1.wpt.live/resources/idlharness.js:2420:17)
    at Test.step (https://www1.wpt.live/resources/testharness.js:2642:25)
    at test (https://www1.wpt.live/resources/testharness.js:633:30)
Asserts run
Pass
assert_true(true, "property \"foo\" should be present in the output of F.prototype.toJSON()")
    at IdlInterface.<anonymous> ( /resources/idlharness.js:2421:17)
Fail
assert_true(false, "property foo should be writable")
    at IdlInterface.<anonymous> ( /resources/idlharness.js:2423:17)
FailG interface: default toJSON operation on objectassert_true: property foo should be enumerable expected true got false
    at IdlInterface.<anonymous> (https://www1.wpt.live/resources/idlharness.js:2425:17)
    at Map.forEach (<anonymous>)
    at IdlInterface.<anonymous> (https://www1.wpt.live/resources/idlharness.js:2420:17)
    at Test.step (https://www1.wpt.live/resources/testharness.js:2642:25)
    at test (https://www1.wpt.live/resources/testharness.js:633:30)
Asserts run
Pass
assert_true(true, "property \"foo\" should be present in the output of G.prototype.toJSON()")
    at IdlInterface.<anonymous> ( /resources/idlharness.js:2421:17)
Pass
assert_true(true, "property foo should be writable")
    at IdlInterface.<anonymous> ( /resources/idlharness.js:2423:17)
Pass
assert_true(true, "property foo should be configurable")
    at IdlInterface.<anonymous> ( /resources/idlharness.js:2424:17)
Fail
assert_true(false, "property foo should be enumerable")
    at IdlInterface.<anonymous> ( /resources/idlharness.js:2425:17)
FailH interface: default toJSON operation on objectassert_true: property foo should be configurable expected true got false
    at IdlInterface.<anonymous> (https://www1.wpt.live/resources/idlharness.js:2424:17)
    at Map.forEach (<anonymous>)
    at IdlInterface.<anonymous> (https://www1.wpt.live/resources/idlharness.js:2420:17)
    at Test.step (https://www1.wpt.live/resources/testharness.js:2642:25)
    at test (https://www1.wpt.live/resources/testharness.js:633:30)
Asserts run
Pass
assert_true(true, "property \"foo\" should be present in the output of H.prototype.toJSON()")
    at IdlInterface.<anonymous> ( /resources/idlharness.js:2421:17)
Pass
assert_true(true, "property foo should be writable")
    at IdlInterface.<anonymous> ( /resources/idlharness.js:2423:17)
Fail
assert_true(false, "property foo should be configurable")
    at IdlInterface.<anonymous> ( /resources/idlharness.js:2424:17)
PassI interface: default toJSON operation on object
Asserts run
Pass
assert_true(true, "property \"foo\" should be present in the output of I.prototype.toJSON()")
    at IdlInterface.<anonymous> ( /resources/idlharness.js:2421:17)
Pass
assert_true(true, "property foo should be writable")
    at IdlInterface.<anonymous> ( /resources/idlharness.js:2423:17)
Pass
assert_true(true, "property foo should be configurable")
    at IdlInterface.<anonymous> ( /resources/idlharness.js:2424:17)
Pass
assert_true(true, "property foo should be enumerable")
    at IdlInterface.<anonymous> ( /resources/idlharness.js:2425:17)
Pass
assert_equals("number", "number")
    at IdlArray.assert_type_is ( /resources/idlharness.js:1035:13)
Pass
assert_equals(123, 123, "should be an integer")
    at IdlArray.assert_type_is ( /resources/idlharness.js:1036:13)
Pass
assert_true(true, "long 123 should be in range [-2147483648, 2147483647]")
    at IdlArray.assert_type_is ( /resources/idlharness.js:1037:13)
PassK interface: default toJSON operation on object
Asserts runNo asserts ran
PassL interface: toJSON operation on object
Asserts run
Pass
assert_true(true, "{\"type\":\"return-type\",\"extAttrs\":[],\"generic\":\"\",\"nullable\":false,\"union\":false,\"idlType\":\"DOMString\"} is not an appropriate return value for the toJSON operation of L")
    at IdlInterface.<anonymous> ( /resources/idlharness.js:2432:13)
Pass
assert_equals("string", "string")
    at IdlArray.assert_type_is ( /resources/idlharness.js:1082:13)
FailM interface: toJSON operation on objectassert_equals: expected "string" but got "object"
    at IdlArray.assert_type_is (https://www1.wpt.live/resources/idlharness.js:1082:13)
    at IdlInterface.<anonymous> (https://www1.wpt.live/resources/idlharness.js:2433:24)
    at Test.step (https://www1.wpt.live/resources/testharness.js:2642:25)
    at test (https://www1.wpt.live/resources/testharness.js:633:30)
    at self.subsetTestByKey (https://www1.wpt.live/resources/idlharness.js:44:14)
Asserts run
Pass
assert_true(true, "{\"type\":\"return-type\",\"extAttrs\":[],\"generic\":\"\",\"nullable\":false,\"union\":false,\"idlType\":\"DOMString\"} is not an appropriate return value for the toJSON operation of M")
    at IdlInterface.<anonymous> ( /resources/idlharness.js:2432:13)
Fail
assert_equals("object", "string")
    at IdlArray.assert_type_is ( /resources/idlharness.js:1082:13)
FailN interface: toJSON operation on objectassert_true: {"type":"return-type","extAttrs":[],"generic":"","nullable":false,"union":false,"idlType":"DOMException"} is not an appropriate return value for the toJSON operation of N expected true got false
    at IdlInterface.<anonymous> (https://www1.wpt.live/resources/idlharness.js:2432:13)
    at Test.step (https://www1.wpt.live/resources/testharness.js:2642:25)
    at test (https://www1.wpt.live/resources/testharness.js:633:30)
    at self.subsetTestByKey (https://www1.wpt.live/resources/idlharness.js:44:14)
    at IdlInterface.test_to_json_operation (https://www1.wpt.live/resources/idlharness.js:2431:9)
Asserts run
Fail
assert_true(false, "{\"type\":\"return-type\",\"extAttrs\":[],\"generic\":\"\",\"nullable\":false,\"union\":false,\"idlType\":\"DOMException\"} is not an appropriate return value for the toJSON operation of N")
    at IdlInterface.<anonymous> ( /resources/idlharness.js:2432:13)