summaryrefslogtreecommitdiffstats
path: root/apps/it/static/js/ui/tests/unit/menu/menu_core.js
diff options
context:
space:
mode:
Diffstat (limited to 'apps/it/static/js/ui/tests/unit/menu/menu_core.js')
-rw-r--r--apps/it/static/js/ui/tests/unit/menu/menu_core.js48
1 files changed, 0 insertions, 48 deletions
diff --git a/apps/it/static/js/ui/tests/unit/menu/menu_core.js b/apps/it/static/js/ui/tests/unit/menu/menu_core.js
deleted file mode 100644
index 923d296..0000000
--- a/apps/it/static/js/ui/tests/unit/menu/menu_core.js
+++ /dev/null
@@ -1,48 +0,0 @@
-(function( $ ) {
-
-module( "menu: core" );
-
-test( "markup structure", function() {
- expect( 6 );
- var element = $( "#menu1" ).menu();
- ok( element.hasClass( "ui-menu" ), "main element is .ui-menu" );
- element.children().each(function( index ) {
- ok( $( this ).hasClass( "ui-menu-item" ), "child " + index + " is .ui-menu-item" );
- });
-});
-
-test( "accessibility", function () {
- expect( 4 );
- var element = $( "#menu1" ).menu();
-
- equal( element.attr( "role" ), "menu", "main role" );
- ok( !element.attr( "aria-activedescendant" ), "aria-activedescendant not set" );
-
- element.menu( "focus", $.Event(), element.children().eq( -2 ) );
- equal( element.attr( "aria-activedescendant" ), "testID1", "aria-activedescendant from existing id" );
-
- element.menu( "focus", $.Event(), element.children().eq( 0 ) );
- ok( /^ui-id-\d+$/.test( element.attr( "aria-activedescendant" ) ), "aria-activedescendant from generated id" );
-
- // Item roles are tested in the role option tests
-});
-
-asyncTest( "#9044: Autofocus issue with dialog opened from menu widget", function() {
- expect( 1 );
- var element = $( "#menu1" ).menu();
-
- $( "<input>", { id: "test9044" } ).appendTo( "body" );
-
- $( "#testID1" ).bind( "click", function() {
- $( "#test9044" ).focus();
- });
-
- TestHelpers.menu.click( element, "3" );
- setTimeout( function() {
- equal( document.activeElement.id, "test9044", "Focus was swallowed by menu" );
- $( "#test9044" ).remove();
- start();
- });
-});
-
-})( jQuery );