Notei outro dia em um projeto em que estou trabalhando que os testes funcionariam bem quando chamados pelo rake, mas falharam com bundle e guarda. Acontece que File.dirname(__FILE__)
é baseado na localização do script de inicialização. Para corrigir os testes para todos os ambientes, tente o seguinte:File.dirname(File.realdirpath(__FILE__))