Skip to content

Commit d0f2d8d

Browse files
committed
datepicker: Added test cases for clearing reference.
1 parent 543fa24 commit d0f2d8d

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

tests/unit/datepicker/methods.js

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,18 @@ define( [
88
QUnit.module( "datepicker: methods" );
99

1010
QUnit.test( "destroy", function( assert ) {
11-
assert.expect( 33 );
11+
assert.expect( 35 );
1212
var inl,
13-
inp = testHelper.init( "#inp" );
13+
inp = testHelper.init( "#inp" ),
14+
dp = $( "#ui-datepicker-div" );
15+
16+
// Destroy and clear active reference
17+
inp.datepicker("show");
18+
assert.equal( dp.css( "display" ), "block", "Datepicker - visible");
19+
inp.datepicker("hide").datepicker("destroy");
20+
assert.ok(!$.datepicker._curInst, "Datepicker - destroyed and cleared reference");
21+
22+
inp = testHelper.init( "#inp" );
1423
assert.ok( inp.is( ".hasDatepicker" ), "Default - marker class set" );
1524
assert.ok( $.data( inp[ 0 ], testHelper.PROP_NAME ), "Default - instance present" );
1625
assert.ok( inp.next().is( "#alt" ), "Default - button absent" );

0 commit comments

Comments
 (0)