@@ -11,7 +11,7 @@ var beforeAfterEach = testHelper.beforeAfterEach;
11
11
QUnit . module ( "datepicker: methods" , beforeAfterEach ( ) ) ;
12
12
13
13
QUnit . test ( "destroy" , function ( assert ) {
14
- assert . expect ( 35 ) ;
14
+ assert . expect ( 39 ) ;
15
15
var inl ,
16
16
inp = testHelper . init ( "#inp" ) ,
17
17
dp = $ ( "#ui-datepicker-div" ) ;
@@ -21,6 +21,15 @@ QUnit.test( "destroy", function( assert ) {
21
21
assert . equal ( dp . css ( "display" ) , "block" , "Datepicker - visible" ) ;
22
22
inp . datepicker ( "hide" ) . datepicker ( "destroy" ) ;
23
23
assert . ok ( $ . datepicker . _curInst == null , "Datepicker - destroyed and cleared reference" ) ;
24
+ assert . equal ( dp . css ( "display" ) , "none" , "Datepicker - absent" ) ;
25
+
26
+ // Destroy Without Hiding
27
+ inp = testHelper . init ( "#inp" ) ;
28
+ inp . datepicker ( "show" ) ;
29
+ assert . equal ( dp . css ( "display" ) , "block" , "Datepicker - visible" ) ;
30
+ inp . datepicker ( "destroy" ) ;
31
+ assert . ok ( $ . datepicker . _curInst == null , "Datepicker - destroyed and cleared reference" ) ;
32
+ assert . equal ( dp . css ( "display" ) , "none" , "Datepicker - absent" ) ;
24
33
25
34
inp = testHelper . init ( "#inp" ) ;
26
35
assert . ok ( inp . is ( ".hasDatepicker" ) , "Default - marker class set" ) ;
0 commit comments