mirror of
https://github.com/flutter/flutter.git
synced 2026-02-20 02:29:02 +08:00
32 lines
1.1 KiB
Markdown
32 lines
1.1 KiB
Markdown
This sample app is our main test harness right now.
|
|
|
|
Follow these steps to make sure everything works, comparing the
|
|
results to earlier builds:
|
|
|
|
1. Load the app
|
|
2. Scroll down and up.
|
|
3. Fling down.
|
|
4. Fling up. Verify that it bounces at the top.
|
|
5. Tap on rows. Make sure they get ink splashes.
|
|
6. Open the drawer.
|
|
7. Slide the drawer in and out.
|
|
8. Check that you can change the radio buttons.
|
|
9. Check for ink splashes on each row but not in the header.
|
|
10. Check that you can't scroll the list with the drawer out.
|
|
11. Close the drawer.
|
|
12. Open the menu.
|
|
13. Check the checkbox.
|
|
14. Open the menu. Verify the checkbox is checked.
|
|
15. Tap another menu item.
|
|
16. Hit search.
|
|
17. Type a query like "XXI".
|
|
18. Dismiss the keyboard.
|
|
19. Scroll the list. Verify that you can't overscroll.
|
|
20. Tap the search bar. Verify the keyboard comes back.
|
|
21. Switch to the voice keyboard. Verify that that keyboard works.
|
|
22. Hit the back button.
|
|
23. Verify that the floating action button gets ink splashes.
|
|
|
|
These steps carefully avoid known bugs. See:
|
|
https://github.com/domokit/mojo/labels/stock%20demo
|