blob: 6e9bbb2ff268d6b2b9c7ce473fbec521cc8a7876 [file] [edit]
This tests that expanded notifications will be sent when the appropriate changes occur.
Initial #button expanded status: false
Received AXExpandedChanged for #button
element.isExpanded: true
Received AXExpandedChanged for #button
element.isExpanded: false
PASS: showPopoverButton.isExpanded === false
PASS: hidePopoverButton.isExpanded === false
document.getElementById('show-popover-btn').click()
PASS: hidePopoverButton.isExpanded === true
PASS: showPopoverButton.isExpanded === true
document.getElementById('hide-popover-btn').click()
PASS: showPopoverButton.isExpanded === false
PASS: hidePopoverButton.isExpanded === false
document.getElementById('show-popover-btn').click()
PASS: showPopoverButton.isExpanded === true
document.getElementById('show-popover-btn').setAttribute('popovertarget', 'non-existent')
PASS: showPopoverButton.isExpanded === false
PASS: showPopoverButton.isAttributeSupported('AXExpanded') === false
document.getElementById('show-popover-btn').setAttribute('popovertarget', 'mypopover')
PASS: showPopoverButton.isExpanded === true
PASS: showPopoverButton.isAttributeSupported('AXExpanded') === true
PASS successfullyParsed is true
TEST COMPLETE
Show popover Hide popover Popover content