$(function($){

    module("jquery.jcarousel");

    test("setup() sets vertical", function() {
        expect(4);

        $('.jcarousel').jcarousel();

        equals(false, $('#jcarousel1').data('jcarousel').vertical, '#jcarousel1');
        equals(false, $('#jcarousel2').data('jcarousel').vertical, '#jcarousel2');
        equals(true, $('#jcarousel3').data('jcarousel').vertical, '#jcarousel3 (class: .jcarousel-vertical)');
        equals(true, $('#jcarousel4').data('jcarousel').vertical, '#jcarousel4 (attribute: data-jcarousel-vertical="true")');
    });

    test("setup() sets rtl", function() {
        expect(4);

        $('.jcarousel').jcarousel();

        equals(false, $('#jcarousel1').data('jcarousel').rtl, '#jcarousel1');
        equals(true, $('#jcarousel2').data('jcarousel').rtl, '#jcarousel2 (attribute: dir="rtl")');
        equals(true, $('#jcarousel3').data('jcarousel').rtl, '#jcarousel3 (parent attribute: dir="rtl")');
        equals(false, $('#jcarousel4').data('jcarousel').rtl, '#jcarousel4');
    });

});
@@ -38,24 +38,197 @@
 arousel%22);%0A%0A
+    test(%22init() sets data%22, function() %7B%0A        expect(1);%0A%0A        $('#jcarousel1').jcarousel();%0A%0A        ok($('#jcarousel1').data('jcarousel'), '#jcarousel1');%0A    %7D);%0A%0A
     test(%22se
@@ -1204,11 +1204,347 @@
    %7D);%0A%0A
+    test(%22setup() sets circular%22, function() %7B%0A        expect(2);%0A%0A        $('#jcarousel1').jcarousel();%0A        $('#jcarousel2').jcarousel(%7Bwrap: 'circular'%7D);%0A%0A        equals(false, $('#jcarousel1').data('jcarousel').circular, '#jcarousel1');%0A        equals(true, $('#jcarousel2').data('jcarousel').circular, '#jcarousel2');%0A    %7D);%0A%0A
 %7D);

Remove unused options