flutter/packages/flutter_sprites/test
Ian Hickson 3252701753 Make it possible to run tests live on a device (#3936)
This makes it possible to substitute 'flutter run' for 'flutter test'
and actually watch a test run on a device.

For any test that depends on flutter_test:

1. Remove any import of 'package:test/test.dart'.

2. Replace `testWidgets('...', (WidgetTester tester) {`
      with `testWidgets('...', (WidgetTester tester) async {`

3. Add an "await" in front of calls to any of the following:
    * tap()
    * tapAt()
    * fling()
    * flingFrom()
    * scroll()
    * scrollAt()
    * pump()
    * pumpWidget()

4. Replace any calls to `tester.flushMicrotasks()` with calls to
   `await tester.idle()`.

There's a guarding API that you can use, if you have particularly
complicated tests, to get better error messages. Search for
TestAsyncUtils.
2016-05-16 12:53:13 -07:00
..
action_test.dart Literals get type annotations. 2016-05-04 09:18:31 -07:00
color_sequence_test.dart add a test for flutter_sprites 2016-01-14 09:13:44 -08:00
constraint_test.dart Literals get type annotations. 2016-05-04 09:18:31 -07:00
node_test.dart Make it possible to run tests live on a device (#3936) 2016-05-16 12:53:13 -07:00