Spring e Rspec - Conflito quase Certo
Você está lá todo feliz e contente codificando. Tudo vai bem até que, sem motivo aparente, seus testes automatizados começam a terminar em erros. Classes não alteradas e métodos que funcionavam, agora com erros inexplicáveis tomam a cena do momento. Depois de muito pesquisar e testar, eis que me lembro do spring. O Spring é um pré carregador de aplicações que visa dar boa performance ao desenvolvimento. Iniciar um servidor Rails com ele fica bem rápido. Mas como ele pré carrega o código, inevitavelmente, caímos naquele problema de cache que tanto nos incomoda nos navegadores. Ai não tem jeito. Quando estiver executando uma bateria de testes, se um comportamento estranho aparecer, antes de ficar louco tentando mil soluções, pare o spring antes.