Perfil

Jônatas Davi Paganini @jonatasdp


Sobre mim

Nerd developer.

Eventos

14º Floripa on Rails - Testing night

Quais são as melhores ferramentas para trabalhar com Ruby e escrever testes?

A ideia é fazermos uma noite descontraída trazendo tópicos relacionados a
como testar melhor nossos códigos. Estaremos abordando testes como RSpec,
Minitest, Cucumber. Como usar VCR, mock, factories, TimeCop.

Sinta-se livre para enviar sua proposta, seja sobre os assuntos acima,
também podemos abrangir os conceitos e aplicações sobre testes de aceitação/integração
e claro, vai ser tudo orientado a testes com BDD e TDD. 

Propostas

Explorando RSpec matchers

Os matchers do RSpec são ferramentas poderosas e podem ser muito úteis como syntax sugar para trabalhar com lógicas repetitivas e muitas vezes verbosas.


Quero mostrar como é simples abstrarir alguns conceitos e criar matchers para lógicas de negócio mais restritas.

Factory Girl

FactoryGirl é uma biblioteca auxiliar no ambiente de testes e é extensamente utilizada na comunidade. Mas você realmente está usando todo o potencial dela?


Usando traits (tratos) e criando múltiplas combinações de tratos, é possível manter factories leves e rápidas. Nessa talk quero mostrar como organizar e manter factories de forma sustentável.