Publicado por Dalto Curvelano em 13 de May de 2009
Coletânea de artigos sobre o Shoulda
Já se passaram algumas semanas desde que a versão 2.10 do Shoulda foi lançada e é uma boa hora para fazer um resumo de algumas das novas funcionalidades e melhores artigos cobrindo Shoulda.
Para quem não sabe, o Shoulda é uma biblioteca que permite que você escreva testes melhores e mais legíveis para sua aplicação Ruby. É um tipo de turbo para Test::Unit e Rspec. O Shoulda permite que você contextualize seus testes de modo que seja possível agrupá-los de acordo com suas funcionalidades ou em cenários.
A última versão do Shoulda possui algumas novas funcionalidades que merecem ser destacadas. Em primeiro lugar, agora temos matchers para usar em specs de controllers, bem parecido com o Rspec.
A segunda boa novidade desse lançamento é a habilidade de usar blocos como argumentos dentro daquelas macros que requerem resultados esperados de strings. Usando blocos, você pode separar o código Ruby que você está testando da macro de testes.
Misturando Cucumber com Test::Unit/Shulda - Se você usa o Cucumber, talvez não saiba que frameworks BDD também podem ser usados com o Shoulda. O blog da Thoughtbot tem um artigo explicando como instalar e configurar o Cucumber para funcionar em conjunto com o Shoulda rapidinho.
Deveria tê-lo visto antes - John Nunemaker escreveu suas opiniões sobre como ele se tornou um fã do Shoulda depois de fazer alguns testes "só para experimentar". A possibilidade do Shoulda ser usado com ou sem o Rspec é ótima para aqueles que estão começando a usá-lo. Ao invés de trocar de uma vez para o Shoulda, você pode fazer as trocas aos poucos, aprendendo suas funcionalidades sem pressa.
Shmacros - Maxim Chernyak lançou algumas macros customizadas que ele usa como partes do Shoulda. Com macros para delegates, callbacks e atributos aninhados, elas pode se tornar ótimas adições ao seu testes.
Usando o Shoulda para testar login - Justin Ball tem pesquisado a utilização do Shoulda para testar autenticação.
Teste ou Morra: Validates Uniqueness Of, Shoulda e Edição Factory Girl - E por último, Josh Nichols aplicou o Shoulda à um artigo feito pelo John Nunemaker. Seu post é uma ótima leitura para aqueles que estão querendo começar a utilizar o Shoulda.

Clique aqui para adicionar ao del.icio.us


16 de May de 2009 às 17:30
Testando comentário referente ao arquivo