Blog da Improve It

Novo site da Improve It e novidades

Publicado por Vinicius Manhães Teles há 6 meses.

Novo site da Improve It. Confiram!

Algumas novidades:

Tags , , ,  | 20 comentários

Bug no Selenium on Rails será corrigido!

Publicado por Marcos Tapajós há 6 meses.

Em janeiro desse ano eu publiquei um post relatando um bug no plugin Selenium on Rails e até hoje o ticket estava aberto. Durante esses 5 meses eu recebi vários e-mails de pessoas que chegaram ao meu post mas não entendiam o idioma e para todas elas eu respondia como corrigir e reclamava que o projeto parecia abandonado.

Recentemente eu entrei em contato com o Danilo Sato para ver se ele descobria, lá na ThoughtWorks, quem era o dono do projeto só que não tivemos muito sucesso. Eu estava quase pensando em fazer um fork mas hoje tive uma resposta do meu ticket e acredito que o projeto voltará a ser mantido. O Eric vai aplicar o patch que eu mandei e finalmente as pessoas vão poder usar o plugin com o Rails 2.0 sem ter que marretar o código.

Antes tarde do que nunca!

Tags , , , ,  | 1 comentário

Plugin Selenium on Rails no Rails 2.0

Publicado por Marcos Tapajós há 11 meses.

Hoje fui migrar um sistema para o Rails 2.0.1 e tudo estava funcionando mas quando fui rodar os testes do Selenium alguns quebraram pois as fixtures não eram carregadas no banco de testes.

Descobri que estava relacionado a um cache de fixtures e consegui resolver o problema. Acabei de enviar um email para o autor do plugin sugerindo um patch. Como não sei quanto tempo vai demorar para sair a correção então resolvi publicar a minha solução aqui para ajudar quem esbarrar nesse problema.

Para resolver o problema basta editar o arquivo fixture_loader.rb e modificar o trecho:

if fixtures.any?
    Fixtures.create_fixtures fixtures_path, fixtures
end

Para:

if fixtures.any?
    Fixtures.reset_cache
    Fixtures.create_fixtures fixtures_path, fixtures
end

Tags , , ,  | 3 comentários