aboutsummaryrefslogtreecommitdiffstats
path: root/tests/core.js
diff options
context:
space:
mode:
authorRichard Worth <rdworth@gmail.com>2009-01-07 03:31:15 +0000
committerRichard Worth <rdworth@gmail.com>2009-01-07 03:31:15 +0000
commitb792bd46ec9b1b55bf2289faedd4ab3614c9319a (patch)
tree4b1736c703d392ec07fd4a5ae3390151470ae933 /tests/core.js
parent4707debd645e63ea22d7a076e97a34eb3d310ebc (diff)
downloadjquery-ui-b792bd46ec9b1b55bf2289faedd4ab3614c9319a.tar.gz
jquery-ui-b792bd46ec9b1b55bf2289faedd4ab3614c9319a.zip
restructured unit tests folder
Diffstat (limited to 'tests/core.js')
-rw-r--r--tests/core.js78
1 files changed, 0 insertions, 78 deletions
diff --git a/tests/core.js b/tests/core.js
deleted file mode 100644
index 4be475486..000000000
--- a/tests/core.js
+++ /dev/null
@@ -1,78 +0,0 @@
-/*
- * core unit tests
- */
-(function($) {
-
-module("selectors");
-
-test("tabbable - enabled elements", function() {
- expect(10);
-
- ok( $('#input1-1').is(':tabbable'), 'input, no type');
- ok( $('#input1-2').is(':tabbable'), 'input, type text');
- ok( $('#input1-3').is(':tabbable'), 'input, type checkbox');
- ok( $('#input1-4').is(':tabbable'), 'input, type radio');
- ok( $('#input1-5').is(':tabbable'), 'input, type button');
- ok(!$('#input1-6').is(':tabbable'), 'input, type hidden');
- ok( $('#input1-7').is(':tabbable'), 'select');
- ok( $('#input1-8').is(':tabbable'), 'textarea');
- ok( $('#anchor1-1').is(':tabbable'), 'anchor with href');
- ok(!$('#anchor1-2').is(':tabbable'), 'anchor without href');
-});
-
-test("tabbable - disabled elements", function() {
- expect(8);
-
- ok(!$('#input2-1').is(':tabbable'), 'input, no type');
- ok(!$('#input2-2').is(':tabbable'), 'input, type text');
- ok(!$('#input2-3').is(':tabbable'), 'input, type checkbox');
- ok(!$('#input2-4').is(':tabbable'), 'input, type radio');
- ok(!$('#input2-5').is(':tabbable'), 'input, type button');
- ok(!$('#input2-6').is(':tabbable'), 'input, type hidden');
- ok(!$('#input2-7').is(':tabbable'), 'select');
- ok(!$('#input2-8').is(':tabbable'), 'textarea');
-});
-
-test("tabbable - hidden styles", function() {
- expect(6);
-
- ok(!$('#input3-1').is(':tabbable'), 'input, hidden wrapper - display: none');
- ok(!$('#anchor3-1').is(':tabbable'), 'anchor, hidden wrapper - display: none');
- ok(!$('#input3-2').is(':tabbable'), 'input, hidden wrapper - visibility: hidden');
- ok(!$('#anchor3-2').is(':tabbable'), 'anchor, hidden wrapper - visibility: hidden');
- ok(!$('#input3-3').is(':tabbable'), 'input, display: none');
- ok(!$('#input3-4').is(':tabbable'), 'input, visibility: hidden');
-});
-
-test("tabbable - tabindex", function() {
- expect(4);
-
- ok( $('#input4-1').is(':tabbable'), 'input, tabindex 0');
- ok( $('#input4-2').is(':tabbable'), 'input, tabindex 10');
- ok(!$('#input4-3').is(':tabbable'), 'input, tabindex -1');
- ok(!$('#input4-4').is(':tabbable'), 'input, tabindex -50');
-});
-
-module('jQuery extensions');
-
-test("attr - aria", function() {
- expect(6);
-
- var el = $('#aria');
-
- ok(!el.attr('role'), 'role is empty via attr');
- equals(el.attr('role', 'tablist').attr('role'), 'tablist', 'role is tablist');
-
- equals(el.attr('aria-expanded'), undefined, 'aria expanded is undefined');
-
- el.attr('aria-expanded', true);
- equals(el.attr('aria-expanded'), 'true', 'aria expanded is true');
-
- el.removeAttr('aria-expanded');
- equals(el.attr('aria-expanded'), undefined, 'aria expanded is undefined after removing');
-
- el.attr('aria-expanded', false);
- equals(el.attr('aria-expanded'), 'false', 'aria expanded is false');
-});
-
-})(jQuery);