aboutsummaryrefslogtreecommitdiffstats
path: root/tests/unit/datepicker/datepicker_events.js
diff options
context:
space:
mode:
authorMike Sherov <mike.sherov@gmail.com>2012-11-09 16:27:45 -0500
committerMike Sherov <mike.sherov@gmail.com>2012-11-09 16:27:45 -0500
commit254f2b3698265bdcb7daa85f8c7e2c27192cd090 (patch)
tree90f4946be9136ccd9462ab202096945d952e47be /tests/unit/datepicker/datepicker_events.js
parent543abc9b1ff6cafdea7cd1be5835f04104cdb8da (diff)
downloadjquery-ui-254f2b3698265bdcb7daa85f8c7e2c27192cd090.tar.gz
jquery-ui-254f2b3698265bdcb7daa85f8c7e2c27192cd090.zip
Dev: fix the datepicker test suite and jshint everything. Fixes #8804 - Dev: re-enable the datepicker test suite
Diffstat (limited to 'tests/unit/datepicker/datepicker_events.js')
-rw-r--r--tests/unit/datepicker/datepicker_events.js19
1 files changed, 19 insertions, 0 deletions
diff --git a/tests/unit/datepicker/datepicker_events.js b/tests/unit/datepicker/datepicker_events.js
index 81b152c66..5e8a35e0d 100644
--- a/tests/unit/datepicker/datepicker_events.js
+++ b/tests/unit/datepicker/datepicker_events.js
@@ -126,4 +126,23 @@ test('events', function() {
equal(selectedThis, inp2[0], 'Callback close this');
});
+test('beforeShowDay-getDate', function() {
+ expect( 3 );
+ var inp = TestHelpers.datepicker.init('#inp', {beforeShowDay: function() { inp.datepicker('getDate'); return [true, '']; }}),
+ dp = $('#ui-datepicker-div');
+ inp.val('01/01/2010').datepicker('show');
+ // contains non-breaking space
+ equal($('div.ui-datepicker-title').text(), 'January 2010', 'Initial month');
+ $('a.ui-datepicker-next', dp).click();
+ $('a.ui-datepicker-next', dp).click();
+ // contains non-breaking space
+ equal($('div.ui-datepicker-title').text(), 'March 2010', 'After next clicks');
+ inp.datepicker('hide').datepicker('show');
+ $('a.ui-datepicker-prev', dp).click();
+ $('a.ui-datepicker-prev', dp).click();
+ // contains non-breaking space
+ equal($('div.ui-datepicker-title').text(), 'November 2009', 'After prev clicks');
+ inp.datepicker('hide');
+});
+
})(jQuery);