diff options
-rw-r--r-- | tests/unit/calendar/options.js | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/tests/unit/calendar/options.js b/tests/unit/calendar/options.js index 281598794..9fb49b362 100644 --- a/tests/unit/calendar/options.js +++ b/tests/unit/calendar/options.js @@ -310,6 +310,21 @@ test( "numberOfMonths", function() { ); } ); +test( "value", function( assert ) { + expect( 4 ); + + var date = new Date( 2016, 5 - 1, 23 ); + + assert.equal( this.element.calendar( "option", "value" ), null, "Initial value" ); + + this.element.calendar( "option", "value", date ); + assert.dateEqual( this.element.calendar( "option", "value" ), date, "Value set" ); + equal( this.widget.find( "table button.ui-state-active" ).data( "timestamp" ), 1463954400000, "Active button timestamp" ); + + this.element.calendar( "option", "value", "invalid" ); + assert.dateEqual( this.element.calendar( "option", "value" ), date, "Value after invalid parameter" ); +} ); + /* // TODO: Move this to $.date, Globalize or calendar widget test( "daylightSaving", function() { |