| Index: tests/lib_strong/html/event_test.dart
 | 
| diff --git a/tests/lib_strong/html/event_test.dart b/tests/lib_strong/html/event_test.dart
 | 
| index 82dc1045eae82b1ac1b52936de7972d159337efc..873513739ef55dbc3309bf5bce6e09e407e06b6e 100644
 | 
| --- a/tests/lib_strong/html/event_test.dart
 | 
| +++ b/tests/lib_strong/html/event_test.dart
 | 
| @@ -42,10 +42,13 @@ main() {
 | 
|    //   expect(ev.wasClean, isTrue);
 | 
|    // });
 | 
|  
 | 
| -  eventTest('CompositionEvent',
 | 
| -      () => new CompositionEvent('compositionstart', view: window, data: 'data'),
 | 
| -      (ev) { expect(ev.data, 'data'); },
 | 
| -      'compositionstart');
 | 
| +  eventTest(
 | 
| +      'CompositionEvent',
 | 
| +      () =>
 | 
| +          new CompositionEvent('compositionstart', view: window, data: 'data'),
 | 
| +      (ev) {
 | 
| +    expect(ev.data, 'data');
 | 
| +  }, 'compositionstart');
 | 
|  
 | 
|    // initCustomEvent is not yet implemented
 | 
|    // eventTest('CustomEvent',
 | 
| @@ -76,36 +79,46 @@ main() {
 | 
|    //   expect(ev.lineno, 10);
 | 
|    // });
 | 
|  
 | 
| -  eventTest('Event',
 | 
| -      () => new Event('foo', canBubble: false, cancelable: false),
 | 
| +  eventTest(
 | 
| +      'Event', () => new Event('foo', canBubble: false, cancelable: false),
 | 
|        (ev) {
 | 
|      expect(ev.type, equals('foo'));
 | 
|      expect(ev.bubbles, isFalse);
 | 
|      expect(ev.cancelable, isFalse);
 | 
|    });
 | 
|  
 | 
| -  eventTest('HashChangeEvent',
 | 
| -      () => new HashChangeEvent('foo', oldUrl: 'http://old.url',
 | 
| -          newUrl: 'http://new.url'), (ev) {
 | 
| +  eventTest(
 | 
| +      'HashChangeEvent',
 | 
| +      () => new HashChangeEvent('foo',
 | 
| +          oldUrl: 'http://old.url', newUrl: 'http://new.url'), (ev) {
 | 
|      expect(ev.oldUrl, equals('http://old.url'));
 | 
|      expect(ev.newUrl, equals('http://new.url'));
 | 
|    });
 | 
|  
 | 
|    // KeyboardEvent has its own test file, and has cross-browser issues.
 | 
|  
 | 
| -  eventTest('MouseEvent',
 | 
| -      () => new MouseEvent('foo', view: window, detail: 1, screenX: 2,
 | 
| -          screenY: 3, clientX: 4, clientY: 5, button: 6,
 | 
| -          ctrlKey: true, altKey: true, shiftKey: true,
 | 
| -          metaKey: true, relatedTarget: document.body),
 | 
| -      (ev) {
 | 
| +  eventTest(
 | 
| +      'MouseEvent',
 | 
| +      () => new MouseEvent('foo',
 | 
| +          view: window,
 | 
| +          detail: 1,
 | 
| +          screenX: 2,
 | 
| +          screenY: 3,
 | 
| +          clientX: 4,
 | 
| +          clientY: 5,
 | 
| +          button: 6,
 | 
| +          ctrlKey: true,
 | 
| +          altKey: true,
 | 
| +          shiftKey: true,
 | 
| +          metaKey: true,
 | 
| +          relatedTarget: document.body), (ev) {
 | 
|      expect(ev.detail, 1);
 | 
|      expect(ev.screen.x, 2);
 | 
|      expect(ev.screen.y, 3);
 | 
|      expect(ev.client.x, 4);
 | 
|      expect(ev.client.y, 5);
 | 
| -    expect(ev.offset.x, 4);  // Same as clientX.
 | 
| -    expect(ev.offset.y, 5);  // Same as clientY.
 | 
| +    expect(ev.offset.x, 4); // Same as clientX.
 | 
| +    expect(ev.offset.y, 5); // Same as clientY.
 | 
|      expect(ev.button, 6);
 | 
|      expect(ev.ctrlKey, isTrue);
 | 
|      expect(ev.altKey, isTrue);
 | 
| @@ -146,11 +159,16 @@ main() {
 | 
|    //   expect(ev.total, 10);
 | 
|    // });
 | 
|  
 | 
| -  eventTest('StorageEvent',
 | 
| -      () => new StorageEvent('foo', key: 'key', url: 'http://example.url',
 | 
| -          storageArea: window.localStorage, canBubble: true, cancelable: true,
 | 
| -          oldValue: 'old', newValue: 'new'),
 | 
| -      (ev) {
 | 
| +  eventTest(
 | 
| +      'StorageEvent',
 | 
| +      () => new StorageEvent('foo',
 | 
| +          key: 'key',
 | 
| +          url: 'http://example.url',
 | 
| +          storageArea: window.localStorage,
 | 
| +          canBubble: true,
 | 
| +          cancelable: true,
 | 
| +          oldValue: 'old',
 | 
| +          newValue: 'new'), (ev) {
 | 
|      expect(ev.key, 'key');
 | 
|      expect(ev.url, 'http://example.url');
 | 
|      // Equality isn't preserved for storageArea
 | 
| @@ -172,13 +190,22 @@ main() {
 | 
|      expect(12, ev.detail);
 | 
|    });
 | 
|  
 | 
| -  eventTest('WheelEvent',
 | 
| +  eventTest(
 | 
| +      'WheelEvent',
 | 
|        // TODO(alanknight): Can't pass window on Dartium. Add view: window
 | 
|        // once going through JS.
 | 
| -      () => new WheelEvent("mousewheel", deltaX: 1, deltaY: 0,
 | 
| -          detail: 4, screenX: 3, screenY: 4, clientX: 5, clientY: 6,
 | 
| -          ctrlKey: true, altKey: true, shiftKey: true, metaKey: true),
 | 
| -      (ev) {
 | 
| +      () => new WheelEvent("mousewheel",
 | 
| +          deltaX: 1,
 | 
| +          deltaY: 0,
 | 
| +          detail: 4,
 | 
| +          screenX: 3,
 | 
| +          screenY: 4,
 | 
| +          clientX: 5,
 | 
| +          clientY: 6,
 | 
| +          ctrlKey: true,
 | 
| +          altKey: true,
 | 
| +          shiftKey: true,
 | 
| +          metaKey: true), (ev) {
 | 
|      expect(ev.deltaX, 1);
 | 
|      expect(ev.deltaY, 0);
 | 
|      expect(ev.screen.x, 3);
 | 
| 
 |