diff --git a/tests/tabs.html b/tests/tabs.html
index a659050fc..ad9b6847d 100644
--- a/tests/tabs.html
+++ b/tests/tabs.html
@@ -36,35 +36,21 @@
-
- Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
-
-
- Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
- Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
-
-
- Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
- Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
- Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
-
+
+
+
-
-
- Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
-
-
- Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
-
+
+
diff --git a/tests/tabs.js b/tests/tabs.js
index 0be0be4f1..c08adcc42 100644
--- a/tests/tabs.js
+++ b/tests/tabs.js
@@ -3,187 +3,216 @@
*/
(function($) {
+function defer(defered, ms) {
+ // wait a bit for the pseudo animation...
+ stop();
+ setTimeout(function() {
+ defered();
+ start();
+ }, ms || 100);
+}
module('tabs');
-test('init', function() {
- expect(4);
+ test('init', function() {
+ expect(4);
- var el = $('#tabs1 > ul').tabs();
- ok(true, '.tabs() called on element');
+ var el = $('#tabs1 > ul').tabs();
+ ok(true, '.tabs() called on element');
- el.tabs('destroy').tabs({ selected: 1 });
- equals( el.data('selected.tabs'), 1, 'selected.tabs set' );
- equals( $('li', el).index( $('li.ui-tabs-selected', el) ), 1, 'second tab active');
- equals( $('div', '#tabs1').index( $('div.ui-tabs-hide', '#tabs1') ), 0, 'first panel should be hidden' );
+ el.tabs('destroy').tabs({ selected: 1 });
+ equals( el.data('selected.tabs'), 1, 'selected.tabs set' );
+ equals( $('li', el).index( $('li.ui-tabs-selected', el) ), 1, 'second tab active');
+ equals( $('div', '#tabs1').index( $('div.ui-tabs-hide', '#tabs1') ), 0, 'first panel should be hidden' );
-});
+ });
-test('destroy', function() {
- expect(0);
+ test('destroy', function() {
+ expect(0);
-});
+ });
-test("defaults", function() {
+ test("defaults", function() {
- var expected = {
- unselect: false,
- event: 'click',
- disabled: [],
- cookie: null,
- spinner: 'Loading…',
- cache: false,
- idPrefix: 'ui-tabs-',
- ajaxOptions: null,
- fx: null,
- tabTemplate: '