X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=test%2Funit%2Fqueue.js;h=31e587db2ce9059195b39dd80154e0e0e3a97501;hb=2e2d5e9db5ee9886644d75954d327e6d284e2da8;hp=79b753c11a6cb0cb10b0cce751ee5ea74b9ea68e;hpb=ebad701751689b773afe29d1e3c4532c7810d02a;p=jquery.git diff --git a/test/unit/queue.js b/test/unit/queue.js index 79b753c..31e587d 100644 --- a/test/unit/queue.js +++ b/test/unit/queue.js @@ -1,11 +1,11 @@ -module("queue"); +module("queue", { teardown: moduleTeardown }); test("queue() with other types",function() { expect(9); var counter = 0; - + var $div = jQuery({}); - + $div .queue('foo',function(){ equals( ++counter, 1, "Dequeuing" ); @@ -21,26 +21,26 @@ test("queue() with other types",function() { .queue('foo',function(){ equals( ++counter, 4, "Dequeuing" ); }); - + equals( $div.queue('foo').length, 4, "Testing queue length" ); - + $div.dequeue('foo'); - + equals( counter, 3, "Testing previous call to dequeue" ); equals( $div.queue('foo').length, 1, "Testing queue length" ); - + $div.dequeue('foo'); - + equals( counter, 4, "Testing previous call to dequeue" ); equals( $div.queue('foo').length, 0, "Testing queue length" ); }); test("queue(name) passes in the next item in the queue as a parameter", function() { expect(2); - + var div = jQuery({}); var counter = 0; - + div.queue("foo", function(next) { equals(++counter, 1, "Dequeueing"); next(); @@ -50,16 +50,16 @@ test("queue(name) passes in the next item in the queue as a parameter", function }).queue("bar", function() { equals(++counter, 3, "Other queues are not triggered by next()") }); - + div.dequeue("foo"); }); test("queue(name) passes in the next item in the queue as a parameter", function() { expect(2); - + var div = jQuery({}); var counter = 0; - + div.queue("foo", function(next) { equals(++counter, 1, "Dequeueing"); next(); @@ -69,17 +69,17 @@ test("queue(name) passes in the next item in the queue as a parameter", function }).queue("bar", function() { equals(++counter, 3, "Other queues are not triggered by next()") }); - + div.dequeue("foo"); }); test("queue() passes in the next item in the queue as a parameter to fx queues", function() { expect(2); stop(); - + var div = jQuery({}); var counter = 0; - + div.queue(function(next) { equals(++counter, 1, "Dequeueing"); var self = this; @@ -111,10 +111,10 @@ test("delay()", function() { test("clearQueue(name) clears the queue", function() { expect(1); - + var div = jQuery({}); var counter = 0; - + div.queue("foo", function(next) { counter++; jQuery(this).clearQueue("foo"); @@ -122,18 +122,18 @@ test("clearQueue(name) clears the queue", function() { }).queue("foo", function(next) { counter++; }); - + div.dequeue("foo"); - + equals(counter, 1, "the queue was cleared"); }); test("clearQueue() clears the fx queue", function() { expect(1); - + var div = jQuery({}); var counter = 0; - + div.queue(function(next) { counter++; var self = this; @@ -141,8 +141,8 @@ test("clearQueue() clears the fx queue", function() { }).queue(function(next) { counter++; }); - + equals(counter, 1, "the queue was cleared"); - + div.removeData(); });