From 34f90cea4bac39bb32ffc3ec837b625d20ef019f Mon Sep 17 00:00:00 2001 From: Hixie Date: Wed, 18 Feb 2015 14:34:31 -0800 Subject: [PATCH] Dispatcher tests (tests the code in events.md) R=abarth@chromium.org Review URL: https://codereview.chromium.org/936973002 --- engine/src/flutter/tests/TestExpectations | 3 + .../tests/events/dispatcher-expected.txt | 12 ++ .../src/flutter/tests/events/dispatcher.sky | 103 ++++++++++++++++++ 3 files changed, 118 insertions(+) create mode 100644 engine/src/flutter/tests/events/dispatcher-expected.txt create mode 100644 engine/src/flutter/tests/events/dispatcher.sky diff --git a/engine/src/flutter/tests/TestExpectations b/engine/src/flutter/tests/TestExpectations index cbcb24a11c9..f5dcda39cf3 100644 --- a/engine/src/flutter/tests/TestExpectations +++ b/engine/src/flutter/tests/TestExpectations @@ -10,6 +10,9 @@ https://github.com/domokit/mojo/issues/14 parser/normaliser-null.sky [ Skip ] https://github.com/domokit/mojo/issues/14 parser/utf16.sky [ Skip ] https://github.com/domokit/mojo/issues/16 parser/normaliser-crlf.sky [ Skip ] +# This test depends on events.md being implemented +crbug.com/1 events/dispatcher.sky [ Skip ] + # These tests broke during the Dart migration crbug.com/2 animation/basic-imperative.sky [ Skip ] crbug.com/2 animation/basic-transition.sky [ Skip ] diff --git a/engine/src/flutter/tests/events/dispatcher-expected.txt b/engine/src/flutter/tests/events/dispatcher-expected.txt new file mode 100644 index 00000000000..bf3bb1bdd7c --- /dev/null +++ b/engine/src/flutter/tests/events/dispatcher-expected.txt @@ -0,0 +1,12 @@ +CONSOLE: unittest-suite-wait-for-done +CONSOLE: PASS: Dispatcher simple listen +CONSOLE: PASS: Dispatcher firstWhere +CONSOLE: PASS: Dispatcher where +CONSOLE: PASS: Dispatcher where without listener +CONSOLE: PASS: Dispatcher where with listeners removed +CONSOLE: PASS: Dispatcher double listeners +CONSOLE: PASS: Dispatcher zones +CONSOLE: +CONSOLE: All 7 tests passed. +CONSOLE: unittest-suite-success +DONE diff --git a/engine/src/flutter/tests/events/dispatcher.sky b/engine/src/flutter/tests/events/dispatcher.sky new file mode 100644 index 00000000000..ffd657b707e --- /dev/null +++ b/engine/src/flutter/tests/events/dispatcher.sky @@ -0,0 +1,103 @@ +