213 lines
7.5 KiB
Plaintext
213 lines
7.5 KiB
Plaintext
Tests for the injected WebInspectorAudit.Accessibility functions.
|
|
|
|
|
|
|
|
== Running test suite: Audit.run.Accessibility
|
|
-- Running test case: Audit.run.Accessibility.getElementsByComputedRole.FakeRole
|
|
Audit setup...
|
|
Audit run `WebInspectorAudit.Accessibility.getElementsByComputedRole("FakeRole")`...
|
|
Result: []
|
|
Audit teardown...
|
|
|
|
-- Running test case: Audit.run.Accessibility.getElementsByComputedRole.FakeRole.parent
|
|
Audit setup...
|
|
Audit run `WebInspectorAudit.Accessibility.getElementsByComputedRole("FakeRole", document.querySelector("#parent"))`...
|
|
Result: []
|
|
Audit teardown...
|
|
|
|
-- Running test case: Audit.run.Accessibility.getElementsByComputedRole.tree
|
|
Audit setup...
|
|
Audit run `WebInspectorAudit.Accessibility.getElementsByComputedRole("tree")`...
|
|
Result: ["#parent"]
|
|
Audit teardown...
|
|
|
|
-- Running test case: Audit.run.Accessibility.getElementsByComputedRole.tree.parent
|
|
Audit setup...
|
|
Audit run `WebInspectorAudit.Accessibility.getElementsByComputedRole("tree", document.querySelector("#parent"))`...
|
|
Result: []
|
|
Audit teardown...
|
|
|
|
-- Running test case: Audit.run.Accessibility.getElementsByComputedRole.button
|
|
Audit setup...
|
|
Audit run `WebInspectorAudit.Accessibility.getElementsByComputedRole("button")`...
|
|
Result: ["#button","#link"]
|
|
Audit teardown...
|
|
|
|
-- Running test case: Audit.run.Accessibility.getElementsByComputedRole.button.parent
|
|
Audit setup...
|
|
Audit run `WebInspectorAudit.Accessibility.getElementsByComputedRole("button", document.querySelector("#parent"))`...
|
|
Result: []
|
|
Audit teardown...
|
|
|
|
-- Running test case: Audit.run.Accessibility.getActiveDescendant.parent
|
|
Audit setup...
|
|
Audit run `WebInspectorAudit.Accessibility.getActiveDescendant(document.querySelector("#parent"))`...
|
|
Result: #child
|
|
Audit teardown...
|
|
|
|
-- Running test case: Audit.run.Accessibility.getActiveDescendant.child
|
|
Audit setup...
|
|
Audit run `WebInspectorAudit.Accessibility.getActiveDescendant(document.querySelector("#child"))`...
|
|
Result: null
|
|
Audit teardown...
|
|
|
|
-- Running test case: Audit.run.Accessibility.getChildNodes.parent
|
|
Audit setup...
|
|
Audit run `WebInspectorAudit.Accessibility.getChildNodes(document.querySelector("#parent"))`...
|
|
Result: ["#child"]
|
|
Audit teardown...
|
|
|
|
-- Running test case: Audit.run.Accessibility.getChildNodes.child
|
|
Audit setup...
|
|
Audit run `WebInspectorAudit.Accessibility.getChildNodes(document.querySelector("#child"))`...
|
|
Result: []
|
|
Audit teardown...
|
|
|
|
-- Running test case: Audit.run.Accessibility.getComputedProperties.parent
|
|
Audit setup...
|
|
Audit run `WebInspectorAudit.Accessibility.getComputedProperties(document.querySelector("#parent"))`...
|
|
Result: {
|
|
"busy": false,
|
|
"currentState": "false",
|
|
"disabled": false,
|
|
"headingLevel": 0,
|
|
"hidden": false,
|
|
"hierarchicalLevel": 0,
|
|
"ignored": false,
|
|
"ignoredByDefault": false,
|
|
"invalidStatus": "false",
|
|
"isPopUpButton": false,
|
|
"pressed": false,
|
|
"role": "tree",
|
|
"selected": false
|
|
}
|
|
Audit teardown...
|
|
|
|
-- Running test case: Audit.run.Accessibility.getComputedProperties.child
|
|
Audit setup...
|
|
Audit run `WebInspectorAudit.Accessibility.getComputedProperties(document.querySelector("#child"))`...
|
|
Result: {
|
|
"busy": false,
|
|
"currentState": "false",
|
|
"disabled": false,
|
|
"headingLevel": 0,
|
|
"hidden": false,
|
|
"hierarchicalLevel": 1,
|
|
"ignored": false,
|
|
"ignoredByDefault": false,
|
|
"invalidStatus": "false",
|
|
"isPopUpButton": false,
|
|
"pressed": false,
|
|
"role": "treeitem",
|
|
"selected": true
|
|
}
|
|
Audit teardown...
|
|
|
|
-- Running test case: Audit.run.Accessibility.getControlledNodes.parent
|
|
Audit setup...
|
|
Audit run `WebInspectorAudit.Accessibility.getControlledNodes(document.querySelector("#parent"))`...
|
|
Result: ["#child"]
|
|
Audit teardown...
|
|
|
|
-- Running test case: Audit.run.Accessibility.getControlledNodes.child
|
|
Audit setup...
|
|
Audit run `WebInspectorAudit.Accessibility.getControlledNodes(document.querySelector("#child"))`...
|
|
Result: []
|
|
Audit teardown...
|
|
|
|
-- Running test case: Audit.run.Accessibility.getFlowedNodes.parent
|
|
Audit setup...
|
|
Audit run `WebInspectorAudit.Accessibility.getFlowedNodes(document.querySelector("#parent"))`...
|
|
Result: ["#child"]
|
|
Audit teardown...
|
|
|
|
-- Running test case: Audit.run.Accessibility.getFlowedNodes.child
|
|
Audit setup...
|
|
Audit run `WebInspectorAudit.Accessibility.getFlowedNodes(document.querySelector("#child"))`...
|
|
Result: []
|
|
Audit teardown...
|
|
|
|
-- Running test case: Audit.run.Accessibility.getMouseEventNode.parent
|
|
Audit setup...
|
|
Audit run `WebInspectorAudit.Accessibility.getMouseEventNode(document.querySelector("#parent"))`...
|
|
Result: #parent
|
|
Audit teardown...
|
|
|
|
-- Running test case: Audit.run.Accessibility.getMouseEventNode.child
|
|
Audit setup...
|
|
Audit run `WebInspectorAudit.Accessibility.getMouseEventNode(document.querySelector("#child"))`...
|
|
Result: #parent
|
|
Audit teardown...
|
|
|
|
-- Running test case: Audit.run.Accessibility.getOwnedNodes.parent
|
|
Audit setup...
|
|
Audit run `WebInspectorAudit.Accessibility.getOwnedNodes(document.querySelector("#parent"))`...
|
|
Result: ["#child"]
|
|
Audit teardown...
|
|
|
|
-- Running test case: Audit.run.Accessibility.getOwnedNodes.child
|
|
Audit setup...
|
|
Audit run `WebInspectorAudit.Accessibility.getOwnedNodes(document.querySelector("#child"))`...
|
|
Result: null
|
|
Audit teardown...
|
|
|
|
-- Running test case: Audit.run.Accessibility.getParentNode.parent
|
|
Audit setup...
|
|
Audit run `WebInspectorAudit.Accessibility.getParentNode(document.querySelector("#parent"))`...
|
|
Result: <document>
|
|
Audit teardown...
|
|
|
|
-- Running test case: Audit.run.Accessibility.getParentNode.child
|
|
Audit setup...
|
|
Audit run `WebInspectorAudit.Accessibility.getParentNode(document.querySelector("#child"))`...
|
|
Result: #parent
|
|
Audit teardown...
|
|
|
|
-- Running test case: Audit.run.Accessibility.getSelectedChildNodes.parent
|
|
Audit setup...
|
|
Audit run `WebInspectorAudit.Accessibility.getSelectedChildNodes(document.querySelector("#parent"))`...
|
|
Result: ["#child"]
|
|
Audit teardown...
|
|
|
|
-- Running test case: Audit.run.Accessibility.getSelectedChildNodes.child
|
|
Audit setup...
|
|
Audit run `WebInspectorAudit.Accessibility.getSelectedChildNodes(document.querySelector("#child"))`...
|
|
Result: []
|
|
Audit teardown...
|
|
|
|
-- Running test case: Audit.run.Accessibility.InvalidCopiedFunctionCall
|
|
Audit setup...
|
|
Copying WebInspectorAudit to window...
|
|
Audit teardown...
|
|
Testing copied getElementsByComputedRole...
|
|
PASS: Should produce an exception.
|
|
Error: NotAllowedError: Cannot be called outside of a Web Inspector Audit
|
|
Testing copied getActiveDescendant...
|
|
PASS: Should produce an exception.
|
|
Error: NotAllowedError: Cannot be called outside of a Web Inspector Audit
|
|
Testing copied getChildNodes...
|
|
PASS: Should produce an exception.
|
|
Error: NotAllowedError: Cannot be called outside of a Web Inspector Audit
|
|
Testing copied getComputedProperties...
|
|
PASS: Should produce an exception.
|
|
Error: NotAllowedError: Cannot be called outside of a Web Inspector Audit
|
|
Testing copied getControlledNodes...
|
|
PASS: Should produce an exception.
|
|
Error: NotAllowedError: Cannot be called outside of a Web Inspector Audit
|
|
Testing copied getFlowedNodes...
|
|
PASS: Should produce an exception.
|
|
Error: NotAllowedError: Cannot be called outside of a Web Inspector Audit
|
|
Testing copied getMouseEventNode...
|
|
PASS: Should produce an exception.
|
|
Error: NotAllowedError: Cannot be called outside of a Web Inspector Audit
|
|
Testing copied getOwnedNodes...
|
|
PASS: Should produce an exception.
|
|
Error: NotAllowedError: Cannot be called outside of a Web Inspector Audit
|
|
Testing copied getParentNode...
|
|
PASS: Should produce an exception.
|
|
Error: NotAllowedError: Cannot be called outside of a Web Inspector Audit
|
|
Testing copied getSelectedChildNodes...
|
|
PASS: Should produce an exception.
|
|
Error: NotAllowedError: Cannot be called outside of a Web Inspector Audit
|
|
|