This project is designed to show examples of bad frontend implementation and the issues that can arise during development.
- Clone this project
git clone git@github.com:martinwheeler/testing-examples.git
- Run
yarn && yarn start
to start the local development server - The frontend app will load on http://localhost:3000 and the nodejs backend will load on http://localhost:3001
The NodeJS backend has 1 endpoint /create
which will always fail and return a 500 status code. This is used with the examples to fake a server failure and show some frontend bugs.
- Multi step form failure
- Can't exit the dialog
- Network failure but the UI shows a success message
- Network failure but the loading spinner never stops