Skip to content

Commit e7e73ce

Browse files
committed
Selectmenu tests: aria-activedescendant für button
1 parent b2d50f9 commit e7e73ce

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

tests/unit/selectmenu/selectmenu_core.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ $.each([
4646
}
4747
], function( i, settings ) {
4848
test("state synchronization - after keydown - " + settings.type, function () {
49-
expect(4);
49+
expect(5);
5050

5151
var links,
5252
element = $(settings.selector).selectmenu(),
@@ -60,12 +60,13 @@ $.each([
6060
button.simulate( "keydown", { keyCode: $.ui.keyCode.DOWN } );
6161
equal( menu.attr("aria-activedescendant"), links.eq(element[0].selectedIndex).attr("id"), "menu aria-activedescendant" );
6262
equal( links.eq(element[0].selectedIndex).attr("aria-selected"), "true", "selected menu link aria-selected" );
63+
equal( button.attr("aria-activedescendant"), links.eq(element[0].selectedIndex).attr("id"), "button aria-activedescendant" );
6364
equal( element.find("option:selected").val(), selected.next("option").val() , "original select state" );
6465
equal( button.text(), selected.next("option").text(), "button text" );
6566
});
6667

6768
test("state synchronization - after click - " + settings.type, function () {
68-
expect(4);
69+
expect(5);
6970

7071
var links,
7172
element = $(settings.selector).selectmenu(),
@@ -80,6 +81,7 @@ $.each([
8081
menu.find("a").last().simulate( "mouseover" ).trigger( "click" );
8182
equal( menu.attr("aria-activedescendant"), links.eq(element[0].selectedIndex).attr("id"), "menu aria-activedescendant" );
8283
equal( links.eq(element[0].selectedIndex).attr("aria-selected"), "true", "selected menu link aria-selected" );
84+
equal( button.attr("aria-activedescendant"), links.eq(element[0].selectedIndex).attr("id"), "button aria-activedescendant" );
8385
equal( element.find("option:selected").val(), element.find("option").last().val(), "original select state" );
8486
equal( button.text(), element.find("option").last().text(), "button text" );
8587
});

0 commit comments

Comments
 (0)