]> source.dussan.org Git - jquery-ui.git/commitdiff
Calendar tests: Test for using right arrow button with numberOfMonth
authorFelix Nagel <info@felixnagel.com>
Wed, 2 Sep 2015 21:06:59 +0000 (23:06 +0200)
committerFelix Nagel <info@felixnagel.com>
Thu, 10 Sep 2015 21:21:54 +0000 (23:21 +0200)
tests/unit/calendar/options.js

index 62390813ad5d2e3c930883cac753d429d80372a3..3172787de47b7a3af9a779d24e4b0daf1a7d368d 100644 (file)
@@ -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"
+       );
 });
 
 /*