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/IdlInterface/get_reverse_inheritance_stack.html:17:9)
Passshould throw for interfaces which inherit from another interface which wasn't added to the IdlArray
Asserts run
Pass
assert_throws_js(function "function Error() { [native code] }", function "_ => i.get_reverse_inheritance_stack()")
    at Test.<anonymous> ( /resources/test/tests/unit/IdlInterface/get_reverse_inheritance_stack.html:22:9)
Passshould return an array of interfaces in order of inheritance, starting with the base interface
Asserts run
Pass
assert_array_equals(["C", "B", "A"], ["C", "B", "A"])
    at Test.<anonymous> ( /resources/test/tests/unit/IdlInterface/get_reverse_inheritance_stack.html:30:9)
Passshould throw when inheritance is circular
Asserts runNo asserts ran
Passshould throw when multiple inheritances defined
Asserts runNo asserts ran