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 @@ +