12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- QUnit.module( "aria" );
- QUnit.test( "Invalid field adds aria-invalid=true", function( assert ) {
- var ariaInvalidFirstName = $( "#ariaInvalidFirstName" ),
- form = $( "#ariaInvalid" );
- form.validate( {
- rules: {
- ariaInvalidFirstName: "required"
- }
- } );
- ariaInvalidFirstName.val( "" );
- ariaInvalidFirstName.valid();
- assert.equal( ariaInvalidFirstName.attr( "aria-invalid" ), "true" );
- } );
- QUnit.test( "Valid field adds aria-invalid=false", function( assert ) {
- var ariaInvalidFirstName = $( "#ariaInvalidFirstName" ),
- form = $( "#ariaInvalid" );
- form.validate( {
- rules: {
- ariaInvalidFirstName: "required"
- }
- } );
- ariaInvalidFirstName.val( "not empty" );
- ariaInvalidFirstName.valid();
- assert.equal( ariaInvalidFirstName.attr( "aria-invalid" ), "false" );
- assert.equal( $( "#ariaInvalid [aria-invalid=false]" ).length, 1 );
- } );
- QUnit.test( "resetForm(): removes all aria-invalid attributes", function( assert ) {
- var ariaInvalidFirstName = $( "#ariaInvalidFirstName" ),
- form = $( "#ariaInvalid" ),
- validator = form.validate( {
- rules: {
- ariaInvalidFirstName: "required"
- }
- } );
- ariaInvalidFirstName.val( "not empty" );
- ariaInvalidFirstName.valid();
- validator.resetForm();
- assert.equal( $( "#ariaInvalid [aria-invalid]" ).length, 0, "resetForm() should remove any aria-invalid attributes" );
- } );
|