This calculator app is built using HTML, SASS, JavaScript, and it implements Cypress to perform the E2E testing.
EXPECTATIONS OF THE CALCULATOR:
- Pressed numbers will be displayed on the calculator screen.
- The calculator will perform additions, substractions, multiplications, and divisions, once the respective keys are pressed.
- The calculator performs multiple operations.
- The previous number is stored and displayed on the screen during the process of each operation.
- Clear button will clear all numbers in the screen.
- Delete button will delete each digit.
- Decimal button will handle decimal operations.
- Numbers will be displayed in a decimal separation form.
- The screen will adjust to the length of the numbers without overflowing.