From 521604eea5a9ef46a9dfb2eab03b5e30d2877ebf Mon Sep 17 00:00:00 2001 From: Felix Nagel Date: Wed, 2 Sep 2015 23:06:59 +0200 Subject: [PATCH] Calendar tests: Test for using right arrow button with numberOfMonth --- tests/unit/calendar/options.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/tests/unit/calendar/options.js b/tests/unit/calendar/options.js index 62390813a..3172787de 100644 --- a/tests/unit/calendar/options.js +++ b/tests/unit/calendar/options.js @@ -271,7 +271,7 @@ test( "min / max", function() { }); test( "numberOfMonths", function() { - expect( 5 ); + expect( 6 ); var date = new Date( 2015, 8 - 1, 1 ), input = $( "#calendar" ).calendar({ numberOfMonths: 3, @@ -297,12 +297,18 @@ test( "numberOfMonths", function() { "After mousedown last month: Last day is Saturday" ); - // Test if using cursor down to go to the next month advances three month + // Test if using cursor to go to the next / prev month advances three month container.find( "tbody:first td[id]:first button" ).trigger( "mousedown" ); $( document.activeElement ).simulate( "keydown", { keyCode: $.ui.keyCode.LEFT } ); equal( container.find( ".ui-calendar-month:first" ).text(), "May", "After move to previous month: First month is May" ); + + container.find( "tbody:last td[id]:last button" ).trigger( "mousedown" ); + $( document.activeElement ).simulate( "keydown", { keyCode: $.ui.keyCode.RIGHT } ); + equal( container.find( ".ui-calendar-month:last" ).text(), "October", + "After move to next month: Last month is October" + ); }); /*