Skip to content

Ciclo de vida do TDD: RED - eu faço meu teste falhar, GREEN - eu faço meu teste funcionar, Refactor - agora sim eu refatoro meu código

Notifications You must be signed in to change notification settings

treinalinux/rails-tdd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 

Repository files navigation

Cliclo do TDD

  • RED, eu faço meu teste falhar
  • GREEN, eu faço meu teste funcionar
  • Refactor, agora sim eu refatoro meu código

Testes

  • Devem ser confiáveis.
  • Devem ser fáceis de escrever.
  • Devem ser fáceis de entender hoje e no futuro.
  • Devemos ser agéis, mas nunca fazer correndo e de qualquer jeito.

4 fases do xUnit

  • Setup (System under test)
  • Exercise
  • Verify
  • Teardown

Para customizar os testes use o arquivo .rspec

# a linha do spec_helper é padrão 
--require spec_helper
# mostra os títulos dos testes
--format documentation

Executando testes com rspec

# todos
rspec .

# apenas um arquivo de teste
rspec spec/calculator/calculator_spec.rb

# apenas um título do arquivo de teste
rspec spec/calculator/calculator_spec.rb -e 'with positive numbers'

# apenas uma linha do arquivo de teste
rspec spec/calculator/calculator_spec.rb:12

About

Ciclo de vida do TDD: RED - eu faço meu teste falhar, GREEN - eu faço meu teste funcionar, Refactor - agora sim eu refatoro meu código

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published