r3113 committed - selectable: added some experimental first test for change event
Revision: 3113
Author: paul.bakaus
Date: Sun Aug 23 02:39:20 2009
Log: selectable: added some experimental first test for change event
http://code.google.com/p/jquery-ui/source/detail?r=3113
Modified:
/branches/dev/selectable/tests/unit/selectable/selectable_events.js
=======================================
--- /branches/dev/selectable/tests/unit/selectable/selectable_events.js Tue
Feb 3 20:53:09 2009
+++ /branches/dev/selectable/tests/unit/selectable/selectable_events.js Sun
Aug 23 02:39:20 2009
@@ -21,7 +21,7 @@
expect(2);
el = $("#selectable1");
el.selectable({
- start: function(ev, ui) {
+ stop: function(ev, ui) {
ok(true, "drag fired stop callback");
equals(this, el[0], "context of callback");
}
@@ -29,4 +29,24 @@
el.simulate("drag", 20, 20);
});
+test("change (select method)", function() {
+
+
+
+ el = $("#selectable1");
+ el.selectable({
+ change: function(ev, ui) {
+ ok(true, "change callback triggered");
+ equals(this, el[0], "context of callback");
+ equals(ui.selection.length, 1, 'selection length should be 1');
+ ok(ui.removed && ui.removed.length == 0, 'ui.removed should be an empty
array');
+ equals(ui.added.length, 1, 'ui.added length should be 1');
+ }
+ });
+
+ el.selectable('select', 1);
+ el.selectable('destroy');
+
+});
+
})(jQuery);