/angular-testes-unitarios

Módulo de desenvolvimento em testes unitários

Primary LanguageTypeScript

Objetivo da aula com testes unitários no Angular

  • O objetivo do módulo é absorver as técnicas para realização de testes unitários e Interface.

Karma

  • É um test runner JavaScript que roda em node.js;
  • É muito adequado para testar Angular ou outro projeto JavaScript;
  • Karma é usado para executar testes quando um dos muitos conjuntos de testes populares de JS (Jasmine, Mocha, QUnit, etc.)

Jasmine

  • É um FrameWork para escrever testes para códigos JavaScript;
  • Ele é independente de navegar na Web;
  • Com o Jasmine vamos escrever nossos testes.
  • Para acompanhar os testes unitários o programador deve digitar no terminal "ng test --code-coverage" (será disponibilizado localhost 9786)

TesteUnitario

This project was generated with Angular CLI version 15.0.4.

Development server

Run ng serve for a dev server. Navigate to http://localhost:4200/. The application will automatically reload if you change any of the source files.

Code scaffolding

Run ng generate component component-name to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module.

Build

Run ng build to build the project. The build artifacts will be stored in the dist/ directory.

Running unit tests

Run ng test to execute the unit tests via Karma.

Running end-to-end tests

Run ng e2e to execute the end-to-end tests via a platform of your choice. To use this command, you need to first add a package that implements end-to-end testing capabilities.

Further help

To get more help on the Angular CLI use ng help or go check out the Angular CLI Overview and Command Reference page.