JS-Calculator

This calculator app is built using HTML, SASS, JavaScript, and it implements Cypress to perform the E2E testing.

EXPECTATIONS OF THE CALCULATOR:

  1. Pressed numbers will be displayed on the calculator screen.
  2. The calculator will perform additions, substractions, multiplications, and divisions, once the respective keys are pressed.
  3. The calculator performs multiple operations.
  4. The previous number is stored and displayed on the screen during the process of each operation.
  5. Clear button will clear all numbers in the screen.
  6. Delete button will delete each digit.
  7. Decimal button will handle decimal operations.
  8. Numbers will be displayed in a decimal separation form.
  9. The screen will adjust to the length of the numbers without overflowing.