We try to automate as much as possible, but particularly for frontend changes it is usually necessary to verify work with a manual test. When manually testing a feature, it's useful to check:
For features involving touch interactions it becomes more important to test on actual mobile devices, rather than using the browser dev-tools device simulator. There can be some platform-specific differences in how these touch events are handled and it's useful to make sure a feature is checked on both android and iOS.
One way to run your development code on your own mobile device is to use ngrok. ngrok is a free tool that allows you to access your localhost:3000
via a standard URL. To use it:
ngrok http 3000
in your terminalxxxxxxxxx.ngrok.io
) and add it to your .env
file's APP_DOMAIN
value (replacing localhost:3000
)bin/startup
as usual