corrade-http-templates – Blame information for rev 57
?pathlinks?
Rev | Author | Line No. | Line |
---|---|---|---|
57 | office | 1 | define( [ |
2 | "qunit", |
||
3 | "jquery", |
||
4 | "ui/widgets/button" |
||
5 | ], function( QUnit, $ ) { |
||
6 | |||
7 | QUnit.module( "Button: methods" ); |
||
8 | |||
9 | QUnit.test( "destroy", function( assert ) { |
||
10 | assert.expect( 1 ); |
||
11 | assert.domEqual( "#button", function() { |
||
12 | $( "#button" ).button().button( "destroy" ); |
||
13 | } ); |
||
14 | } ); |
||
15 | |||
16 | QUnit.test( "refresh: Ensure disabled state is preserved correctly.", function( assert ) { |
||
17 | assert.expect( 3 ); |
||
18 | |||
19 | var element = $( "<a href='#'></a>" ); |
||
20 | element.button( { disabled: true } ).button( "refresh" ); |
||
21 | assert.ok( element.button( "option", "disabled" ), |
||
22 | "Anchor button should remain disabled after refresh" ); |
||
23 | |||
24 | element = $( "<button></button>" ); |
||
25 | element.button( { disabled: true } ).button( "refresh" ); |
||
26 | assert.ok( element.button( "option", "disabled" ), "<button> should remain disabled after refresh" ); |
||
27 | |||
28 | element = $( "<button></button>" ); |
||
29 | element.button( { disabled: true } ).prop( "disabled", false ).button( "refresh" ); |
||
30 | assert.ok( !element.button( "option", "disabled" ), |
||
31 | "Changing a <button>'s disabled property should update the state after refresh." ); |
||
32 | |||
33 | } ); |
||
34 | |||
35 | } ); |