]> source.dussan.org Git - jquery-ui.git/commitdiff
Tests: Skip a problematic keyboard test in IE with jQuery 3.6
authorMichał Gołębiowski-Owczarek <m.goleb@gmail.com>
Fri, 12 Apr 2024 13:23:31 +0000 (15:23 +0200)
committerGitHub <noreply@github.com>
Fri, 12 Apr 2024 13:23:31 +0000 (15:23 +0200)
jQuery 3.6 has issues with focus handling in IE which breaks this test.
The issues were fixed in jQuery 3.7, so we just accept them here.

Closes gh-2231

tests/unit/tabs/core.js

index 37dd3d4e3019c691fabd94fd0d1216fc4e68ca89..7637cfb1fd92387fb53f2b83aeb44da918d5b84f 100644 (file)
@@ -180,7 +180,13 @@ QUnit.test( "accessibility - ajax", function( assert ) {
        } );
 } );
 
-QUnit.test( "keyboard support - LEFT, RIGHT, UP, DOWN, HOME, END, SPACE, ENTER", function( assert ) {
+QUnit[
+
+       // Support: IE 11+, jQuery 3.6 only
+       // jQuery 3.6 has issues with focus handling in IE which breaks this test.
+       // The issues were fixed in jQuery 3.7, so we just accept them here.
+       jQuery.fn.jquery.indexOf( "3.6." ) === 0 && document.documentMode ? "skip" : "test"
+]( "keyboard support - LEFT, RIGHT, UP, DOWN, HOME, END, SPACE, ENTER", function( assert ) {
        var ready = assert.async();
        assert.expect( 92 );
        var element = $( "#tabs1" ).tabs( {