\r
// Clean up\r
$div.removeData();\r
+});\r
+\r
+test("queue() passes in the next item in the queue as a parameter", function() {\r
+ expect(2);\r
+ \r
+ var div = jQuery({});\r
+ var counter = 0;\r
+ \r
+ div.queue("foo", function(next) {\r
+ equals(++counter, 1, "Dequeueing");\r
+ next();\r
+ }).queue("foo", function(next) {\r
+ equals(++counter, 2, "Next was called");\r
+ next();\r
+ }).queue("bar", function() {\r
+ equals(++counter, 3, "Other queues are not triggered by next()")\r
+ });\r
+ \r
+ div.dequeue("foo");\r
+ \r
+ div.removeData();\r
})\r