| Index: client/tests/client/html/EventTests.dart
|
| diff --git a/client/tests/client/html/EventTests.dart b/client/tests/client/html/EventTests.dart
|
| index 92f01ed6ce56075100d2d57c599c424d85f1f783..30787587f871c86fb7e4f4780ee40b42066ebc44 100644
|
| --- a/client/tests/client/html/EventTests.dart
|
| +++ b/client/tests/client/html/EventTests.dart
|
| @@ -2,21 +2,23 @@
|
| // for details. All rights reserved. Use of this source code is governed by a
|
| // BSD-style license that can be found in the LICENSE file.
|
|
|
| -testEvents() {
|
| - eventTest(String name, Event eventFn(), void validate(Event),
|
| - [String type = 'foo']) {
|
| - test(name, () {
|
| - final el = new Element.tag('div');
|
| - var fired = false;
|
| - el.on[type].add((ev) {
|
| - fired = true;
|
| - validate(ev);
|
| - });
|
| - el.on[type].dispatch(eventFn());
|
| - Expect.isTrue(fired, 'Expected event to be dispatched.');
|
| +// TODO(nweiz): Make this private to testEvents when Frog supports closures with
|
| +// optional arguments.
|
| +eventTest(String name, Event eventFn(), void validate(Event),
|
| + [String type = 'foo']) {
|
| + test(name, () {
|
| + final el = new Element.tag('div');
|
| + var fired = false;
|
| + el.on[type].add((ev) {
|
| + fired = true;
|
| + validate(ev);
|
| });
|
| - }
|
| + el.on[type].dispatch(eventFn());
|
| + Expect.isTrue(fired, 'Expected event to be dispatched.');
|
| + });
|
| +}
|
|
|
| +testEvents() {
|
| eventTest('AnimationEvent', () => new AnimationEvent('foo', 'color', 0.5),
|
| (ev) {
|
| Expect.equals('color', ev.animationName);
|
|
|