From 802642c37323d5fc05bfa4cee90a900953f9a98d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Go=C5=82=C4=99biowski-Owczarek?= Date: Tue, 26 Mar 2024 16:17:00 +0100 Subject: [PATCH] Tests: Fix tests with the Git Core build jQuery PR jquery/jquery#5452 removed special handling of boolean attributes. Thankfully, this only broke a single jQuery UI test. Closes gh-2220 --- tests/unit/selectmenu/methods.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/unit/selectmenu/methods.js b/tests/unit/selectmenu/methods.js index 31c2a2a2b..f2506f2d3 100644 --- a/tests/unit/selectmenu/methods.js +++ b/tests/unit/selectmenu/methods.js @@ -41,7 +41,8 @@ QUnit.test( "enable / disable", function( assert ) { element.selectmenu( "disable" ); assert.ok( element.selectmenu( "option", "disabled" ), "disable: widget option" ); - assert.equal( element.attr( "disabled" ), "disabled", "disable: native select disabled" ); + assert.ok( [ "disabled", "" ].indexOf( element.attr( "disabled" ) ) !== -1, + "disable: native select disabled" ); assert.equal( button.attr( "aria-disabled" ), "true", "disable: button ARIA" ); assert.equal( button.attr( "tabindex" ), -1, "disable: button tabindex" ); assert.equal( menu.attr( "aria-disabled" ), "true", "disable: menu ARIA" );