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:

should_require_confirmation_of <attributes>  [, :value => "some value"] [, :message => "custom message"]

Exemplo:

class User < ActiveRecord::Base
  validates_confirmation_of :password
  validates_confirmation_of :email, :message => "Please, you wanna confirm your email"
end

class UserTest < Test::Unit::TestCase
  should_require_confirmation_of :password
  should_require_confirmation_of :email, :message => "Please, you wanna confirm your email"
end

PS: O bloco acima não foi testado.


Atalhos para comandos de script de aplicações Rails

Eu sempre tenho atalhos para console, pois toda hora ficar escrevendo: ruby script/console, ruby script/generate blablabla, é muita letra para apertar.

Então resolvi postar aqui esses scripts.

Se quise, pode pegar a vontade no github


Brazilian Rails agora no github

Conforme o post que o tapajós comentou no blog da Improve It, agora temos o plugin Brazilian Rails no github.

No Rails edge (futuro 2.1):

ruby script/plugin install git://github.com/tapajos/brazilian-rails.git

Nas versões anteriores:

ruby script/plugin install svn://rubyforge.org/var/svn/brazilian-rails

O repositório SVN é apenas um espelho da versão git para facilitar a instalação nas versões anteriores.


Seguir

Obtenha todo post novo entregue na sua caixa de entrada.

Join 602 other followers