Fixed tabindex normalization so that elements that natively support tabbing, but...
[jquery.git] / test / unit / core.js
index f49b676..ee5f805 100644 (file)
@@ -562,7 +562,7 @@ test("attr('tabindex')", function() {
        equals(jQuery('#divWithNoTabIndex').attr('tabindex'), undefined, 'no tabindex, not tabbable by default');
 
     // link without a tabindex
-       equals(jQuery('#linkWithNoTabIndex').attr('tabindex'), undefined, 'no tabindex, tabbable by default');
+       equals(jQuery('#linkWithNoTabIndex').attr('tabindex'), 0, 'no tabindex, tabbable by default');
 });
 
 test("attr('tabindex', value)", function() {
@@ -1168,10 +1168,12 @@ test("clone() on XML nodes", function() {
        stop();
        jQuery.get("data/dashboard.xml", function (xml) {
                var root = jQuery(xml.documentElement).clone();
-               jQuery("tab:first", xml).text("origval");
-               jQuery("tab:first", root).text("cloneval");
-               equals(jQuery("tab:first", xml).text(), "origval", "Check original XML node was correctly set");
-               equals(jQuery("tab:first", root).text(), "cloneval", "Check cloned XML node was correctly set");
+               var origTab = jQuery("tab", xml).eq(0);
+               var cloneTab = jQuery("tab", root).eq(0);
+               origTab.text("origval");
+               cloneTab.text("cloneval");
+               equals(origTab.text(), "origval", "Check original XML node was correctly set");
+               equals(cloneTab.text(), "cloneval", "Check cloned XML node was correctly set");
                start();
        });
 });
@@ -1558,7 +1560,7 @@ test("removeClass(String) - simple", function() {
 });
 
 test("toggleClass(String)", function() {
-       expect(6);\r
+       expect(6);
        var e = jQuery("#firstp");
        ok( !e.is(".test"), "Assert class not present" );
        e.toggleClass("test");
@@ -1566,12 +1568,12 @@ test("toggleClass(String)", function() {
        e.toggleClass("test");
        ok( !e.is(".test"), "Assert class not present" );
 
-       e.toggleClass("test", false);\r
-       ok( !e.is(".test"), "Assert class not present" );\r
-       e.toggleClass("test", true);\r
-       ok( e.is(".test"), "Assert class present" );\r
-       e.toggleClass("test", false);\r
-       ok( !e.is(".test"), "Assert class not present" );\r
+       e.toggleClass("test", false);
+       ok( !e.is(".test"), "Assert class not present" );
+       e.toggleClass("test", true);
+       ok( e.is(".test"), "Assert class present" );
+       e.toggleClass("test", false);
+       ok( !e.is(".test"), "Assert class not present" );
 });
 
 test("removeAttr(String", function() {