unittests/tests/widgets/sliderWidget.js
branchpopcorn-port
changeset 259 7d748154f0b5
parent 234 43b198dc932d
child 318 463382f92211
--- a/unittests/tests/widgets/sliderWidget.js	Wed Nov 16 17:04:12 2011 +0100
+++ b/unittests/tests/widgets/sliderWidget.js	Wed Nov 16 17:04:35 2011 +0100
@@ -41,4 +41,26 @@
     IriSP.jQuery("#widget-div").children().click();
     ok(spy_callback.called, "handling function has been called");
   });
+  
+    test("test slider dragging", function() {
+    
+    /* comes from the jquery unit tests */
+    var drag = function(handle, dx, dy) {
+      var element = el.data("draggable").element;
+      $(handle).simulate("drag", {
+        dx: dx || 0,
+        dy: dy || 0
+      });
+      dragged = { dx: dx, dy: dy };
+    }    
+    
+    var widget = new IriSP.SliderWidget(this.Popcorn, this.config, this.ser);    
+    widget.draw();
+    
+    var spy_callback = this.spy();
+    widget._Popcorn.listen("timeupdate", spy_callback);
+    
+    IriSP.jQuery("#widget-div").children(".positionMarker").simulate("drag", 70, 50);
+    ok(spy_callback.called, "handling function has been called");
+  });
 }
\ No newline at end of file