Test Notifier gem para Ruby + RedGreen
Depois de ler a dica do Nando Vieira sobre como exibir o resultados dos testes usando o libnotify, eu comecei a brincar com o ZenTest e com o RedGreen. Mas, ao usar o RedGreen com o Test_Notifier, a bolha (para mim) ficava vazia.
Fuçando no código, eu acabei vendo que o pessoal sobrecarregou o método to_s da classe TestResult, criando um alias para o método antigo. Confuso? Sim. Mas altere a linha 40 do arquivo /usr/lib/ruby/gems/1.8/gems/test_notifier-0.0.1/lib/test_notifier.rb:
De:
system(”notify-send -i #{image} #{title} \”#{@result.to_s}\”")
Para:
system(”notify-send -i #{image} #{title} \”#{@result.old_to_s}\”")
E tenha tudo funcionando… ![]()