Publicado por Dalto Curvelano em 13 de May de 2009

Coletânea de artigos sobre o Shoulda

imagesJá 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.

Apenas Um Comentário para “Coletânea de artigos sobre o Shoulda”

  1. #1
    Adriano Figueiredo Disse:

    Testando comentário referente ao arquivo

Deixe um Comentário