114764ef27a27de8f3bae5ef277415ef59b8959ffSteve Blockdescription = "This tests whether the DOM can create TouchEvents."; 214764ef27a27de8f3bae5ef277415ef59b8959ffSteve Block 314764ef27a27de8f3bae5ef277415ef59b8959ffSteve Blockdebug(description); 414764ef27a27de8f3bae5ef277415ef59b8959ffSteve Block 514764ef27a27de8f3bae5ef277415ef59b8959ffSteve Blockvar event = null; 614764ef27a27de8f3bae5ef277415ef59b8959ffSteve Block 714764ef27a27de8f3bae5ef277415ef59b8959ffSteve Blocktry 814764ef27a27de8f3bae5ef277415ef59b8959ffSteve Block{ 914764ef27a27de8f3bae5ef277415ef59b8959ffSteve Block event = document.createEvent("TouchEvent"); 1014764ef27a27de8f3bae5ef277415ef59b8959ffSteve Block shouldBeNonNull("event"); 1114764ef27a27de8f3bae5ef277415ef59b8959ffSteve Block} 1214764ef27a27de8f3bae5ef277415ef59b8959ffSteve Blockcatch (e) 1314764ef27a27de8f3bae5ef277415ef59b8959ffSteve Block{ 1414764ef27a27de8f3bae5ef277415ef59b8959ffSteve Block testFailed("An exception was thrown: " + e.message); 1514764ef27a27de8f3bae5ef277415ef59b8959ffSteve Block} 1614764ef27a27de8f3bae5ef277415ef59b8959ffSteve Block 1714764ef27a27de8f3bae5ef277415ef59b8959ffSteve BlocksuccessfullyParsed = true; 18