Archive for the ‘testnotifier’ Category

Test Notifier gem para Ruby + RedGreen

Friday, November 23rd, 2007

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… :-)