APP-11 - Configurar testes unitários #16
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Configurar testes unitários #11
Backlog:
Jest- Configurar ambiente para executar o testes usando o node.js para ganho de performance nos testes.Jest with Babel- Integrar o babel com o jest para desenvolver os testes usando os recursos de ES6. Usando as libsbabel-jest
®enerator-runtime
Code Coverage- Integrar ferramenta de para integrar ao app (decidir qual melhor ferramenta à usar:instanbul
,codecov
, etc).Badge- Implementar o badge do coverage do appCom a utilização do Jest como framework de teste escolhido para o uso no app, foi refatorado o
App.test.js
, gerado pelocreat-react-app
, para que testasse o componente ReactApp
da aplicação, com o uso das features do Jest e o teste passe com 100& de cobertura, cobrindo a responsabilidade do componente.Foi usado o code coverage do Jest, um recurso nativo integrado ao framework, para gerar o report para enviar para o codecov, integrado a aplicação, para fazer o report da cobertura de código da aplicação.
A intenção é deixar a aplicação cobrindo no minimo, 95% do código da aplicação.