2.2 KiB
Input / Output testing
Author: Thomas Laforge
Statement:
We have a small counter application that increment or decrement a number.
You can play with it by running : npx nx serve testing-input-output.
The goal is to test CounterComponent with Testing library and Cypress
The file named counter.component.spec.ts will let test your application using Testing Library. To run the test suits, you need to run npx nx test testing-nested. You can also install Jest Runner to execute your test by clicking on the Run button above each describe or it blocks.
For testing cypress, you will execute your test inside the counter.component.cy.ts and run npx nx component-test testing-nested to execute your test suits. You can add the --watch flag to execute your test in watch mode.
I created some it blocks but feel free to add more test if you like to.
Submitting your work
- Fork the project
- clone it
- npm ci
npx nx serve testing-input-outputto play with the applicationnpx nx test testing-input-outputto test your application with Testing Librarynpx nx component-test testing-input-output --watchto test your application with Cypress- ...work on it
- Commit your work
- Submit a PR with a title beginning with Answer:19 that I will review and other dev can review.