blob: 13e339d04cfce38de0e902343f0d355cb637390f [file] [edit]
This test ensures that dynamically changing elements disabled and aria-disabled attributes properly updates their isEnabled property.
Verifying initial element enabled state.
PASS: axButton.isEnabled === true
PASS: axOption.isEnabled === true
PASS: axRadio1.isEnabled === true
PASS: axRadio2.isEnabled === true
document.getElementById('button').ariaDisabled = true
PASS: axButton.isEnabled === false
document.getElementById('button').ariaDisabled = false
PASS: axButton.isEnabled === true
document.getElementById('button').disabled = true
PASS: axButton.isEnabled === false
document.getElementById('button').disabled = false
PASS: axButton.isEnabled === true
document.getElementById('option1').ariaDisabled = true
PASS: axOption.isEnabled === false
document.getElementById('option1').ariaDisabled = false
PASS: axOption.isEnabled === true
document.getElementById('option1').disabled = true
PASS: axOption.isEnabled === false
document.getElementById('option1').disabled = false
PASS: axOption.isEnabled === true
document.getElementById('fieldset').ariaDisabled = true
PASS: axRadio1.isEnabled === false
PASS: axRadio2.isEnabled === false
document.getElementById('fieldset').ariaDisabled = false
PASS: axRadio1.isEnabled === true
PASS: axRadio2.isEnabled === true
PASS successfullyParsed is true
TEST COMPLETE
Click me Foo label Bar label