Index: sky/tests/events/gesture-events.sky |
diff --git a/sky/tests/events/gesture-events.sky b/sky/tests/events/gesture-events.sky |
new file mode 100644 |
index 0000000000000000000000000000000000000000..81bcae73d2b7d2fb7a0eff1971a6a748ba347dd6 |
--- /dev/null |
+++ b/sky/tests/events/gesture-events.sky |
@@ -0,0 +1,24 @@ |
+<sky> |
+<import src="../resources/chai.sky" /> |
+<import src="../resources/mocha.sky" /> |
+<div id="target" /> |
+<script> |
+describe("Gesture events", function() { |
+ it("should be creatable", function() { |
+ var evt = new GestureEvent("tap"); |
+ assert.ok(evt); |
+ }); |
+ |
+ it("should be dispatchable", function() { |
+ var div = document.getElementById("target"); |
+ var marker = false; |
+ div.addEventListener("tap", function(evt) { |
+ assert.isTrue(evt instanceof GestureEvent); |
+ marker = true; |
+ }); |
+ div.dispatchEvent(new GestureEvent("tap")); |
+ assert.isTrue(marker); |
+ }); |
+}); |
+</script> |
+</sky> |