r3113 committed - selectable: added some experimental first test for change event

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);