aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/tabs.js15
1 files changed, 14 insertions, 1 deletions
diff --git a/tests/tabs.js b/tests/tabs.js
index 5cbd9b705..41d59f060 100644
--- a/tests/tabs.js
+++ b/tests/tabs.js
@@ -81,7 +81,20 @@ module('tabs');
});
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');
});