| Index: tests/dom/events_test.dart
|
| diff --git a/tests/dom/events_test.dart b/tests/dom/events_test.dart
|
| index df63376a3943c99d5c81f90b0bf4d39058f86e11..56356a7c638d8a6ede6d0c560edde4421cb6df22 100644
|
| --- a/tests/dom/events_test.dart
|
| +++ b/tests/dom/events_test.dart
|
| @@ -1,61 +1,60 @@
|
| #library('EventsTest');
|
| #import('../../lib/unittest/unittest.dart');
|
| -#import('../../lib/unittest/dom_config.dart');
|
| -#import('dart:dom');
|
| +#import('../../lib/unittest/html_config.dart');
|
| +#import('dart:html');
|
|
|
| main() {
|
| - useDomConfiguration();
|
| + useHtmlConfiguration();
|
| test('TimeStamp', () {
|
| - Event event = document.createEvent('Event');
|
| + Event event = new Event('test');
|
|
|
| int timeStamp = event.timeStamp;
|
| Expect.isTrue(timeStamp > 0);
|
| });
|
| - // The next test is not asynchronous because [dispatchEvent] fires the event
|
| + // The next test is not asynchronous because [on['test'].dispatch(event)] fires the event
|
| // and event listener synchronously.
|
| test('EventTarget', () {
|
| - HTMLElement element = window.document.createElement('test');
|
| + Element element = new Element.tag('test');
|
| element.id = 'eventtarget';
|
| - window.document.body.appendChild(element);
|
| + window.document.body.nodes.add(element);
|
|
|
| int invocationCounter = 0;
|
| void handler(Event e) {
|
| Expect.equals('test', e.type);
|
| - HTMLElement target = e.target;
|
| + Element target = e.target;
|
| Expect.identical(element, target);
|
| invocationCounter++;
|
| }
|
|
|
| - Event event = window.document.createEvent('Event');
|
| - event.initEvent('test', true, false);
|
| + Event event = new Event('test');
|
|
|
| invocationCounter = 0;
|
| - element.dispatchEvent(event);
|
| + element.on['test'].dispatch(event);
|
| Expect.equals(0, invocationCounter);
|
|
|
| - element.addEventListener('test', handler, false);
|
| + element.on['test'].add(handler, false);
|
| invocationCounter = 0;
|
| - element.dispatchEvent(event);
|
| + element.on['test'].dispatch(event);
|
| Expect.equals(1, invocationCounter);
|
|
|
| - element.removeEventListener('test', handler, false);
|
| + element.on['test'].remove(handler, false);
|
| invocationCounter = 0;
|
| - element.dispatchEvent(event);
|
| + element.on['test'].dispatch(event);
|
| Expect.equals(0, invocationCounter);
|
|
|
| - element.addEventListener('test', handler, false);
|
| + element.on['test'].add(handler, false);
|
| invocationCounter = 0;
|
| - element.dispatchEvent(event);
|
| + element.on['test'].dispatch(event);
|
| Expect.equals(1, invocationCounter);
|
|
|
| - element.addEventListener('test', handler, false);
|
| + element.on['test'].add(handler, false);
|
| invocationCounter = 0;
|
| - element.dispatchEvent(event);
|
| + element.on['test'].dispatch(event);
|
| Expect.equals(1, invocationCounter);
|
| });
|
| test('InitMouseEvent', () {
|
| - HTMLDivElement div = window.document.createElement('div');
|
| - MouseEvent event = window.document.createEvent('MouseEvent');
|
| - event.initMouseEvent('zebra', true, true, window, 0, 1, 2, 3, 4, false, false, false, false, 0, div);
|
| + DivElement div = new Element.tag('div');
|
| + MouseEvent event = document.$dom_createEvent('MouseEvent');
|
| + event.$dom_initMouseEvent('zebra', true, true, window, 0, 1, 2, 3, 4, false, false, false, false, 0, div);
|
| });
|
| }
|
|
|