Nova macro para o shoulda
Publicado; 30/01/2009 Filed under: ruby | Tags: github, rails, ruby, shoulda Comentários desativadosEntã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.
Git: listar as mensagens de commit
Publicado; 19/01/2009 Filed under: geral | Tags: changelog, git, git-log 1 Comment »Uma forma interessante de gerar um changelog, usando as mensagens de commit do git:
git log my_tag..HEAD --pretty=oneline
Como resultado, teremos:
e3478d36697e7285fca91ab4a731debcb8aea110 - Post CRUD 1b3b753ba397fed1e9223c108b6a267c43b00dcc - Comment CRUD 99f480667cb95c2a394f06daf2bf23b2fa0ce0b9 - User CRUD
Comparando um arquivo em branches diferentes no Git
Publicado; 13/01/2009 Filed under: geral | Tags: diff, git Comentários desativadosgit diff <branch-a> <branch-b> -- <arquivo-com-caminho>





