https://github.com/wlsf82/jest-unit-testing
Projeto demo para a live 7 da playlist JavaScript para QAs do canal TAT no YouTube.
https://github.com/wlsf82/jest-unit-testing
javascript jest js-para-qas talking-about-testing unit-testing
Last synced: 2 months ago
JSON representation
Projeto demo para a live 7 da playlist JavaScript para QAs do canal TAT no YouTube.
- Host: GitHub
- URL: https://github.com/wlsf82/jest-unit-testing
- Owner: wlsf82
- License: mit
- Created: 2022-02-01T17:02:31.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-02-01T21:35:39.000Z (over 3 years ago)
- Last Synced: 2025-02-06T05:42:26.191Z (4 months ago)
- Topics: javascript, jest, js-para-qas, talking-about-testing, unit-testing
- Language: JavaScript
- Homepage:
- Size: 74.2 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# JavaScript para QAs - _Unit Testing_
Projeto exemplo para a [live #7](https://youtu.be/yTnUeaeIn0c) da playlist [JS para QAs](https://youtube.com/playlist?list=PL-eblSNRj0QH36XrwvGfhh14GjpG-ViS2) do [Canal Talking About Testing](https://www.youtube.com/c/talkingabouttesting) no YouTube.
## Pré-requisitos
É necessário ter o node.js e o npm instalados para rodar este projeto.
> Usei as versões `v16.13.2` e `8.3.2` dos sistemas citados acima e recomendo usar as mesmas ou versões mais recentes.
## Instalação
Execute `npm install` (ou `npm i` - versão curta) para instalar o Jest.
## Testes
Execute `npm test` (ou `npm t` - versão curta) para rodar os testes de unidade.
Após executá-los, você deve ter um resultado com o seguinte.
```sh
> [email protected] test
> jest --coveragePASS ./index.spec.js
✓ se a lista estiver vazia, a comissão é zero (2 ms)
✓ calcula comissão quando só tem um item na lista
✓ calcula comissão quando há mais de um item na lista (1 ms)
✓ calcula comissão de 10%
✓ calcula comissão de 15% (1 ms)
✓ comissão exclusiva para o produto XP-0101----------|---------|----------|---------|---------|-------------------
File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s
----------|---------|----------|---------|---------|-------------------
All files | 100 | 91.66 | 100 | 100 |
index.js | 100 | 91.66 | 100 | 100 | 12
----------|---------|----------|---------|---------|-------------------
Test Suites: 1 passed, 1 total
Tests: 6 passed, 6 total
Snapshots: 0 total
Time: 0.293 s, estimated 1 s
Ran all test suites.
```## Suporte este projeto
Deixe uma ⭐ para suportar este projeto. Obrigado!
___
Feito com 💛 por [Walmyr Filho](https://walmyrfilho.com).