Simple counter using React TypeScript with Unit Testing using Jest and Enzyme
One of the testing of this simple app was to apply the following scenario:
- Create a new button that subtracts 1 from the counter
- Don't let the counter go below zero.
- if the counter is at 0 and the decrement button is clicked:
- don't decrement the counter
- display an error message saying the counter can't go below zero
- If error is showing and increment button is clicked, clear the error.