Nova macro para o shoulda

Então, escrevendo testes para o blogblogs, senti a necessidade de uma macro para verificar se o modelo responde a validates_confirmation_of. Fiz e já mandei para a galera da thoughtbot, mas caso eles não aceitem, mas queiram pegar essa macro, pode pegar no meu github. Mas está em um branch separado, então, atenção!

http://github.com/tinogomes/shoulda

Como usar:

1 should_require_confirmation_of :attributes # [, :value =>; "some value"] [, :message => "custom message"]

Exemplo:

1 class User < ActiveRecord::Base
2   validates_confirmation_of :password
3   validates_confirmation_of :email, :message => "Please, you wanna confirm your email"
4 end
5 
6 class UserTest < Test::Unit::TestCase
7   should_require_confirmation_of :password
8   should_require_confirmation_of :email, :message => "Please, you wanna confirm your email"
9 end

PS: O bloco acima não foi testado.

blog comments powered by Disqus