Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Testes em javascript com jasmine

Testes em javascript com jasmine

Apresentada na semcomp da Bahia, um pouco sobre testes, javascript, grunt e jasmine.

Rafael Martins

October 17, 2013
Tweet

More Decks by Rafael Martins

Other Decks in Programming

Transcript

  1. • Desenvolvedor apaixonado • Programador poliglota • Jogador de Magic

    e RPG • DJ nas horas vagas • Globo.com / Esportes Rafael Martins sexta-feira, 8 de novembro de 13
  2. Teste Um teste é uma verificação feita sobre um código

    para garantir um determinado comportamento. sexta-feira, 8 de novembro de 13
  3. Para que serve ? • Não serve para evitar falhas

    sexta-feira, 8 de novembro de 13
  4. Para que serve ? • Não serve para evitar falhas

    • Feedback • Mapear comportamentos sexta-feira, 8 de novembro de 13
  5. O que eu necessito para ter bons testes em javascript

    ??? sexta-feira, 8 de novembro de 13
  6. O que eu necessito para ter bons testes em javascript

    ??? sexta-feira, 8 de novembro de 13
  7. SOLID • Single responsibility • Open/closed • Liskov substitution •

    Interface segregation • Dependency inversion sexta-feira, 8 de novembro de 13
  8. Objetos • Single responsibility • Open/closed • Liskov substitution •

    Interface segregation • Dependency inversion sexta-feira, 8 de novembro de 13
  9. Mock • Mock’s são do MAL, mas as vezes são

    úteis. • Mock’s de Borda sexta-feira, 8 de novembro de 13
  10. como rodar • ruby -> gem • python -> jasmine-splinter-runner

    • node -> grunt sexta-feira, 8 de novembro de 13