| Index: chrome/browser/resources/shared/js/cr/event_target_test.html | 
| =================================================================== | 
| --- chrome/browser/resources/shared/js/cr/event_target_test.html	(revision 177292) | 
| +++ chrome/browser/resources/shared/js/cr/event_target_test.html	(working copy) | 
| @@ -1,137 +0,0 @@ | 
| -<!DOCTYPE html> | 
| -<html> | 
| -<head> | 
| -<!-- TODO(arv): Check in Closue unit tests and make this run as part of the | 
| -     tests --> | 
| -<script src="http://closure-library.googlecode.com/svn/trunk/closure/goog/base.js"></script> | 
| -<script src="../cr.js"></script> | 
| -<script src="event_target.js"></script> | 
| -<script> | 
| - | 
| -goog.require('goog.testing.jsunit'); | 
| - | 
| -</script> | 
| -</head> | 
| -<body> | 
| -<script> | 
| - | 
| -const EventTarget = cr.EventTarget; | 
| -const Event = cr.Event; | 
| - | 
| -function testFunctionListener() { | 
| -  var fi = 0; | 
| -  function f(e) { | 
| -    fi++; | 
| -  } | 
| - | 
| -  var gi = 0; | 
| -  function g(e) { | 
| -    gi++; | 
| -  } | 
| - | 
| -  var et = new EventTarget; | 
| -  et.addEventListener('f', f); | 
| -  et.addEventListener('g', g); | 
| - | 
| -  // Adding again should not cause it to be called twice | 
| -  et.addEventListener('f', f); | 
| -  et.dispatchEvent(new Event('f')); | 
| -  assertEquals('Should have been called once', 1, fi); | 
| -  assertEquals(0, gi); | 
| - | 
| -  et.removeEventListener('f', f); | 
| -  et.dispatchEvent(new Event('f')); | 
| -  assertEquals('Should not have been called again', 1, fi); | 
| - | 
| -  et.dispatchEvent(new Event('g')); | 
| -  assertEquals('Should have been called once', 1, gi); | 
| -} | 
| - | 
| -function testHandleEvent() { | 
| -  var fi = 0; | 
| -  var f = { | 
| -    handleEvent: function(e) { | 
| -      fi++; | 
| -    } | 
| -  }; | 
| - | 
| -  var gi = 0; | 
| -  var g = { | 
| -    handleEvent: function(e) { | 
| -      gi++; | 
| -    } | 
| -  }; | 
| - | 
| -  var et = new EventTarget; | 
| -  et.addEventListener('f', f); | 
| -  et.addEventListener('g', g); | 
| - | 
| -  // Adding again should not cause it to be called twice | 
| -  et.addEventListener('f', f); | 
| -  et.dispatchEvent(new Event('f')); | 
| -  assertEquals('Should have been called once', 1, fi); | 
| -  assertEquals(0, gi); | 
| - | 
| -  et.removeEventListener('f', f); | 
| -  et.dispatchEvent(new Event('f')); | 
| -  assertEquals('Should not have been called again', 1, fi); | 
| - | 
| -  et.dispatchEvent(new Event('g')); | 
| -  assertEquals('Should have been called once', 1, gi); | 
| -} | 
| - | 
| -function testPreventDefault() { | 
| -  var i = 0; | 
| -  function prevent(e) { | 
| -    i++; | 
| -    e.preventDefault(); | 
| -  } | 
| - | 
| -  var j = 0; | 
| -  function pass(e) { | 
| -    j++; | 
| -  } | 
| - | 
| -  var et = new EventTarget; | 
| -  et.addEventListener('test', pass); | 
| - | 
| -  assertTrue(et.dispatchEvent(new Event('test'))); | 
| -  assertEquals(1, j); | 
| - | 
| -  et.addEventListener('test', prevent); | 
| - | 
| -  console.log('NOW'); | 
| -  assertFalse(et.dispatchEvent(new Event('test'))); | 
| -  assertEquals(2, j); | 
| -  assertEquals(1, i); | 
| -} | 
| - | 
| - | 
| -function testReturnFalse() { | 
| -  var i = 0; | 
| -  function prevent(e) { | 
| -    i++; | 
| -    return false; | 
| -  } | 
| - | 
| -  var j = 0; | 
| -  function pass(e) { | 
| -    j++; | 
| -  } | 
| - | 
| -  var et = new EventTarget; | 
| -  et.addEventListener('test', pass); | 
| - | 
| -  assertTrue(et.dispatchEvent(new Event('test'))); | 
| -  assertEquals(1, j); | 
| - | 
| -  et.addEventListener('test', prevent); | 
| - | 
| -  assertFalse(et.dispatchEvent(new Event('test'))); | 
| -  assertEquals(2, j); | 
| -  assertEquals(1, i); | 
| -} | 
| - | 
| -</script> | 
| -</body> | 
| -</html> | 
|  |