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

Testes em javascript com jasmine

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.

Testes em javascript com jasmine

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

Avatar for Rafael Martins

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