Blame | Letzte Änderung | Log anzeigen | RSS feed
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" );} );