Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

APP-11 - Configurar testes unitários #16

Merged
merged 6 commits into from
Apr 10, 2017
Merged

APP-11 - Configurar testes unitários #16

merged 6 commits into from
Apr 10, 2017

Conversation

renatobenks-zz
Copy link
Owner

@renatobenks-zz renatobenks-zz commented Apr 10, 2017

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 libs babel-jest & regenerator-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 app

Com a utilização do Jest como framework de teste escolhido para o uso no app, foi refatorado o App.test.js, gerado pelo creat-react-app, para que testasse o componente React App 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.

@codecov
Copy link

codecov bot commented Apr 10, 2017

Codecov Report

Merging #16 into master will not change coverage.
The diff coverage is 100%.

Impacted file tree graph

@@          Coverage Diff          @@
##           master    #16   +/-   ##
=====================================
  Coverage     100%   100%           
=====================================
  Files           1      1           
  Lines           2      2           
=====================================
  Hits            2      2
Impacted Files Coverage Δ
src/App.js 100% <100%> (ø) ⬆️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update f37978e...86940de. Read the comment docs.

@renatobenks-zz renatobenks-zz merged commit c9f26ce into master Apr 10, 2017
@renatobenks-zz renatobenks-zz deleted the APP-11 branch April 10, 2017 23:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant