Summary

Harness status: OK

Found 5 tests

Details

ResultTest NameMessage
Passshould return an array that includes itself.
Asserts run
Pass
assert_array_equals(["A"], ["A"])
    at Test.<anonymous> ( /resources/test/tests/unit/IdlDictionary/get_reverse_inheritance_stack.html:17:9)
Passshould throw for dictionaries which inherit from another dictionary which wasn't added to the IdlArray
Asserts run
Pass
assert_throws_js(function "function Error() { [native code] }", function "_ => d.get_reverse_inheritance_stack()")
    at Test.<anonymous> ( /resources/test/tests/unit/IdlDictionary/get_reverse_inheritance_stack.html:22:9)
Passshould return an array of dictionaries in order of inheritance, starting with the base dictionary
Asserts run
Pass
assert_array_equals(["C", "B", "A"], ["C", "B", "A"])
    at Test.<anonymous> ( /resources/test/tests/unit/IdlDictionary/get_reverse_inheritance_stack.html:30:9)
PassA : B with B undeclared should throw IdlHarnessError
Asserts runNo asserts ran
Passdictionary A : B with B interface should throw IdlHarnessError
Asserts runNo asserts ran