|  | <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 event = new GestureEvent("tap"); | 
|  | assert.ok(event); | 
|  | }); | 
|  |  | 
|  | it("should be dispatchable", function() { | 
|  | var div = document.getElementById("target"); | 
|  | var marker = false; | 
|  | div.addEventListener("tap", function(event) { | 
|  | assert.instanceOf(event, GestureEvent); | 
|  | marker = true; | 
|  | }); | 
|  | div.dispatchEvent(new GestureEvent("tap")); | 
|  | assert.isTrue(marker); | 
|  | }); | 
|  | }); | 
|  | </script> | 
|  | </sky> |