Sometimes it's difficult to find a great combination of packages to start a new app. Initialization and configuration can be a pain if we don't know a set of tools that makes our life easier. In this workshop we will show you how to create a small Angular app that is tested with Jest and Cypress, to set a good point of start for your future applications.
Objectives of this workshop:
Angular:
- Easy initialization of an Angular workspace with NX
- Create components & services with Angular CLI
- Perform an HTTP request with HTTPClient service
- Component communication via service
Unit testing with Jest:
- Unit testing components & services
- Mocking services
- Snapshot Testing
E2E with Cypress:
- Creation of E2E and integration tests for the app
- Mocking HTTP requests in Cypress
This is the repo used for our workshop:
https://github.com/malaga-front-end/nrwl-angular-jest-cypress-quickstart