diff --git a/examples/stocks/README.md b/examples/stocks/README.md new file mode 100644 index 0000000000000000000000000000000000000000..0905502000259898bdc0843f381b5096213c567b --- /dev/null +++ b/examples/stocks/README.md @@ -0,0 +1,31 @@ +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