]> source.dussan.org Git - jquery-ui.git/commitdiff
Fix menu unit tests (regression fron Hans' branch)
authorJörn Zaefferer <joern.zaefferer@gmail.com>
Mon, 2 May 2011 18:35:58 +0000 (20:35 +0200)
committerJörn Zaefferer <joern.zaefferer@gmail.com>
Mon, 2 May 2011 18:35:58 +0000 (20:35 +0200)
tests/unit/menu/menu_core.js

index 5b00e17e8b877d44ad764be560a4d8da1ebe8b63..c0feae75c7728ba80703fe4e68ab50d6f9e29a6e 100644 (file)
@@ -13,23 +13,26 @@ test("accessibility", function () {
        var item0 = $("li:eq(0) a");
 
        ok( ac.hasClass("ui-menu ui-widget ui-widget-content ui-corner-all"), "menu class");
-       equals( ac.attr("role"), "listbox", "main role");
+       equals( ac.attr("role"), "menu", "main role");
        ok( !ac.attr("aria-activedescendant"), "aria attribute not yet active");
+
        var item = ac.find( "li:first" ).find( "a" ).attr( "id", "xid" ).end();
        ac.menu( "focus", $.Event(), item );
        equals( ac.attr("aria-activedescendant"), "xid", "aria attribute, id from dom");
+
        var item = ac.find( "li:last" );
        ac.menu( "focus", $.Event(), item );
-       equals( ac.attr("aria-activedescendant"), "menu1-activedescendant", "aria attribute, generated id");
+       equals( ac.attr("aria-activedescendant"), "menu1-4", "aria attribute, generated id");
 });
 
 test("items class and role", function () {
        var ac = $('#menu1').menu();
-       expect(1 + 4 * $("li",ac).length);
+       expect(1 + 5 * $("li",ac).length);
        ok( ($("li",ac).length > 0 ), "number of menu items");
        $("li",ac).each(function(item) {
                ok( $(this).hasClass("ui-menu-item"), "menu item ("+ item + ") class for item");
-               equals( $(this).attr("role"), "menuitem", "menu item ("+ item + ") role");
+               equals( $(this).attr("role"), "presentation", "menu item ("+ item + ") role");
+               equals( $("a", this).attr("role"), "menuitem", "menu item ("+ item + ") role");
                ok( $("a",this).hasClass("ui-corner-all"), "a element class for menu item ("+ item + ") ");
                equals( $("a",this).attr("tabindex"), "-1", "a element tabindex for menu item ("+ item + ") ");
        });