]> source.dussan.org Git - jquery.git/commitdiff
Move size() test to deprecated.js and avoid in other tests. Close gh-1237.
authorMichał Gołębiowski <m.goleb@gmail.com>
Mon, 8 Apr 2013 22:18:45 +0000 (00:18 +0200)
committerDave Methvin <dave.methvin@gmail.com>
Tue, 9 Apr 2013 00:38:20 +0000 (20:38 -0400)
test/unit/ajax.js
test/unit/attributes.js
test/unit/core.js
test/unit/css.js
test/unit/data.js
test/unit/deprecated.js
test/unit/effects.js
test/unit/queue.js
test/unit/traversing.js

index 0de0da05f0c6aa9d246d3be0b0223d829721d899..226d70983c07c7f0dd521d2cd7e9ed93f87a246c 100644 (file)
@@ -1799,8 +1799,7 @@ module( "ajax", {
        });
 
        asyncTest( "jQuery.fn.load() - callbacks get the correct parameters", 8, function() {
-               var slice = [].slice,
-                       completeArgs = {};
+               var completeArgs = {};
 
                jQuery.ajaxSetup({
                        success: function( _, status, jqXHR ) {
index 97686978092df4de85627b4065d6da6938336533..e7145730bb90c93fadb3e796a4c3bf42d23206a0 100644 (file)
@@ -1017,7 +1017,7 @@ var testAddClass = function( valueObj ) {
        var div = jQuery("#qunit-fixture div");
        div.addClass( valueObj("test") );
        var pass = true;
-       for ( var i = 0; i < div.size(); i++ ) {
+       for ( var i = 0; i < div.length; i++ ) {
                if ( !~div.get( i ).className.indexOf("test") ) {
                        pass = false;
                }
index b544387536bccde3f284e7427926d0d5574854cd..0f08fb4afbbb38e0c6927549bd478de53edd93cf 100644 (file)
@@ -677,11 +677,6 @@ test("length", function() {
        equal( jQuery("#qunit-fixture p").length, 6, "Get Number of Elements Found" );
 });
 
-test("size()", function() {
-       expect(1);
-       equal( jQuery("#qunit-fixture p").size(), 6, "Get Number of Elements Found" );
-});
-
 test("get()", function() {
        expect(1);
        deepEqual( jQuery("#qunit-fixture p").get(), q("firstp","ap","sndp","en","sap","first"), "Get All Elements" );
@@ -747,7 +742,7 @@ test("each(Function)", function() {
        var div = jQuery("div");
        div.each(function(){this.foo = "zoo";});
        var pass = true;
-       for ( var i = 0; i < div.size(); i++ ) {
+       for ( var i = 0; i < div.length; i++ ) {
                if ( div.get(i).foo != "zoo" ) {
                        pass = false;
                }
index 8a2ecfb60d1a1d303f951c9d0cd096393963d294..f23c5dbe9b6af8af0114d544115ede269250591c 100644 (file)
@@ -528,7 +528,7 @@ test( "show() resolves correct default display for detached nodes", function(){
        equal( tr[ 0 ].style.display, trDisplay, "For detached tr elements, display should always be like for attached trs" );
        tr.remove();
 
-       span = span = jQuery("<span/>").hide().show();
+       span = jQuery("<span/>").hide().show();
        equal( span[ 0 ].style.display, "inline", "For detached span elements, display should always be inline" );
        span.remove();
 });
index 326fc5e2dfb6adac7f0a7bc6901ce38de44fbe12..b01078da54998580fb1190a6a75be77f5e4ae644 100644 (file)
@@ -63,7 +63,7 @@ test( "jQuery.hasData no side effects", function() {
 });
 
 function dataTests (elem) {
-       var oldCacheLength, dataObj, internalDataObj, expected, actual;
+       var dataObj, internalDataObj;
 
        equal( jQuery.data(elem, "foo"), undefined, "No data exists initially" );
        strictEqual( jQuery.hasData(elem), false, "jQuery.hasData agrees no data exists initially" );
index 330bda2007541987bec78a7b2a64a3fff937621b..5839ceec399ab1ca6ef08e49c37a4af67f73a0c3 100644 (file)
@@ -1 +1,8 @@
-module("deprecated");
+module("deprecated", { teardown: moduleTeardown });
+
+if ( jQuery.fn.size ) {
+       test("size()", function() {
+               expect(1);
+               equal( jQuery("#qunit-fixture p").size(), 6, "Get Number of Elements Found" );
+       });
+}
index e6c41619842f044fef91171ae1fbe1e13ea42437..e6d0bbb06c9d843e33625259778d9e87bad4e952 100644 (file)
@@ -51,8 +51,6 @@ test("show()", 27, function () {
 
        hiddendiv.css("display","");
 
-       var displaysActual = [],
-               displaysExpected = [];
        div = jQuery("#fx-queue div").slice(0, 4);
        div.show().each(function() {
                notEqual(this.style.display, "none", "don't change any <div> with display block");
@@ -172,7 +170,7 @@ test("Persist correct display value", function() {
 
        var $span = jQuery("#show-tests span"),
                displayNone = $span.css("display"),
-               display = "", num = 0;
+               display = "";
 
        $span.show();
 
@@ -609,8 +607,7 @@ test("stop() - several in queue", function() {
        expect( 5 );
 
        var nw, time,
-               $foo = jQuery( "#foo" ),
-               w = 0;
+               $foo = jQuery( "#foo" );
 
        // default duration is 400ms, so 800px ensures we aren't 0 or 1 after 1ms
        $foo.hide().css( "width", 800 );
@@ -1283,17 +1280,18 @@ test("callbacks should fire in correct order (#9100)", function() {
 
        stop();
        var a = 1,
-               cb = 0,
-               $lis = jQuery("<p data-operation='*2'></p><p data-operation='^2'></p>").appendTo("#qunit-fixture")
-                       // The test will always pass if no properties are animated or if the duration is 0
-                       .animate({fontSize: 12}, 13, function() {
-                               a *= jQuery(this).data("operation") === "*2" ? 2 : a;
-                               cb++;
-                               if ( cb === 2 ) {
-                                       equal( a, 4, "test value has been *2 and _then_ ^2");
-                                       start();
-                               }
-                       });
+               cb = 0;
+
+       jQuery("<p data-operation='*2'></p><p data-operation='^2'></p>").appendTo("#qunit-fixture")
+               // The test will always pass if no properties are animated or if the duration is 0
+               .animate({fontSize: 12}, 13, function() {
+                       a *= jQuery(this).data("operation") === "*2" ? 2 : a;
+                       cb++;
+                       if ( cb === 2 ) {
+                               equal( a, 4, "test value has been *2 and _then_ ^2");
+                               start();
+                       }
+               });
 });
 
 asyncTest( "callbacks that throw exceptions will be removed (#5684)", function() {
@@ -1301,11 +1299,11 @@ asyncTest( "callbacks that throw exceptions will be removed (#5684)", function()
 
        var foo = jQuery( "#foo" );
 
-       function testException() {
+       function TestException() {
        }
 
        foo.animate({ height: 1 }, 1, function() {
-               throw new testException();
+               throw new TestException();
        });
 
        // this test thoroughly abuses undocumented methods - please feel free to update
@@ -1317,7 +1315,7 @@ asyncTest( "callbacks that throw exceptions will be removed (#5684)", function()
        setTimeout(function() {
 
                // the first call to fx.tick should raise the callback exception
-               raises( jQuery.fx.tick, testException, "Exception was thrown" );
+               raises( jQuery.fx.tick, TestException, "Exception was thrown" );
 
                // the second call shouldn't
                jQuery.fx.tick();
index 4192c7169ddd46035e39b5100b652b5abb61deb5..5328d608a06ce58d7895b7286b1c0012c1810cc7 100644 (file)
@@ -27,7 +27,7 @@ test( "queue() with other types", 14, function() {
                        equal( ++counter, 4, "Dequeuing" );
                });
 
-       defer = $div.promise("foo").done(function() {
+       $div.promise("foo").done(function() {
                equal( counter, 4, "Testing previous call to dequeue in deferred"  );
                start();
        });
@@ -81,7 +81,6 @@ test("queue() passes in the next item in the queue as a parameter to fx queues",
 
        div.queue(function(next) {
                equal(++counter, 1, "Dequeueing");
-               var self = this;
                setTimeout(function() { next(); }, 500);
        }).queue(function(next) {
                equal(++counter, 2, "Next was called");
@@ -156,7 +155,7 @@ test("clearQueue(name) clears the queue", function() {
                counter++;
                jQuery(this).clearQueue("foo");
                next();
-       }).queue("foo", function(next) {
+       }).queue("foo", function( next ) {
                counter++;
        });
 
@@ -180,7 +179,7 @@ test("clearQueue() clears the fx queue", function() {
                counter++;
                var self = this;
                setTimeout(function() { jQuery(self).clearQueue(); next(); }, 50);
-       }).queue(function(next) {
+       }).queue(function( next ) {
                counter++;
        });
 
index 1060e7e4066ea151dd02c9083ace9bf324cade0f..b600e130b68e5d2a3fd335d6191303dd7d0eaa56 100644 (file)
@@ -143,12 +143,13 @@ test("is() with :has() selectors", function() {
 test("is() with positional selectors", function() {
        expect(24);
 
-       var html = jQuery(
-                               "<p id='posp'><a class='firsta' href='#'><em>first</em></a><a class='seconda' href='#'><b>test</b></a><em></em></p>"
-                       ).appendTo( "#qunit-fixture" ),
-               isit = function(sel, match, expect) {
-                       equal( jQuery( sel ).is( match ), expect, "jQuery('" + sel + "').is('" + match + "')" );
-               };
+       var isit = function(sel, match, expect) {
+               equal( jQuery( sel ).is( match ), expect, "jQuery('" + sel + "').is('" + match + "')" );
+       };
+
+       jQuery(
+               "<p id='posp'><a class='firsta' href='#'><em>first</em></a><a class='seconda' href='#'><b>test</b></a><em></em></p>"
+       ).appendTo( "#qunit-fixture" );
 
        isit( "#posp", "#posp:first", true );
        isit( "#posp", "#posp:eq(2)", false );
@@ -271,7 +272,11 @@ test("filter(jQuery)", function() {
 test("filter() with positional selectors", function() {
        expect(19);
 
-       var html = jQuery( "" +
+       var filterit = function(sel, filter, length) {
+               equal( jQuery( sel ).filter( filter ).length, length, "jQuery( " + sel + " ).filter( " + filter + " )" );
+       };
+
+       jQuery( "" +
                "<p id='posp'>" +
                        "<a class='firsta' href='#'>" +
                                "<em>first</em>" +
@@ -280,10 +285,7 @@ test("filter() with positional selectors", function() {
                                "<b>test</b>" +
                        "</a>" +
                        "<em></em>" +
-               "</p>" ).appendTo( "#qunit-fixture" ),
-               filterit = function(sel, filter, length) {
-                       equal( jQuery( sel ).filter( filter ).length, length, "jQuery( " + sel + " ).filter( " + filter + " )" );
-               };
+               "</p>" ).appendTo( "#qunit-fixture" );
 
        filterit( "#posp", "#posp:first", 1);
        filterit( "#posp", "#posp:eq(2)", 0 );
@@ -424,7 +426,7 @@ test("has(Element)", function() {
        deepEqual( detached.has( detached.find("i")[0] ).get(), detached.get(), "...Even when detached" );
 
        var multipleParent = jQuery("#qunit-fixture, #header").has(jQuery("#sndp")[0]);
-       deepEqual( obj.get(), q("qunit-fixture"), "Does not include elements that do not have the element as a descendant" );
+       deepEqual( multipleParent.get(), q("qunit-fixture"), "Does not include elements that do not have the element as a descendant" );
 });
 
 test("has(Selector)", function() {
@@ -459,7 +461,7 @@ test("has(Arrayish)", function() {
        deepEqual( multipleParent.get(), q("qunit-fixture"), "Does not include elements that do not have an element in the jQuery list as a descendant" );
 
        var multipleHas = jQuery("#qunit-fixture").has(jQuery("#sndp, #first"));
-       deepEqual( simple.get(), q("qunit-fixture"), "Only adds elements once" );
+       deepEqual( multipleHas.get(), q("qunit-fixture"), "Only adds elements once" );
 });
 
 test("addBack()", function() {