r1202 - trunk/tests
r1202 - trunk/tests
Author: klaus.hartl
Date: Mon Dec 22 03:45:29 2008
New Revision: 1202
Modified:
trunk/tests/tabs.js
Log:
UI Tabs: added a few tests for remove method, still incomplete
Modified: trunk/tests/tabs.js
==============================================================================
--- trunk/tests/tabs.js (original)
+++ trunk/tests/tabs.js Mon Dec 22 03:45:29 2008
@@ -81,7 +81,20 @@
});
test('remove', function() {
- expect(0);
+ expect(4);
+
+ var el = $('#tabs1 > ul').tabs();
+ el.tabs('remove', 0);
+ equals(el.tabs('length'), 2, 'remove tab');
+ equals($('li a[href$="fragment-1"]', el).length, 0, 'remove associated
list item');
+ equals($('#fragment-1').length, 0, 'remove associated panel');
+
+ // TODO delete tab -> focus tab to right
+ // TODO delete last tab -> focus tab to left
+
+ el = $('#tabs2 > ul').tabs({ selected: 1 });
+ el.tabs('remove', 1);
+ equals(el.data('selected.tabs'), 0, 'update selected property');
});