Como debugar testes no RSpec 2

Como debugar testes no RSpec 2

Desde que comecei a usar a versão 2 do RSpec, notei que ao tentar fazer debug em algum teste, ele não configurava automaticamente o “autoeval”. O que problema é que ao adicionar um comando `debugger` no meio do teste, e tentar digitar algo, aparece:

*** Unknown command: ".....".  Try "help".

Bom, a solução para isso, foi criar no meu diretório ~/ (pasta do meu usuário), o arquivo .rdebugrc, com o seguinte conteúdo:

set autoeval
set listsize 12

Pronto! Agora basta chamar os testes passando o parametro -d:

rspec spec/models/users_spec.rb -d
Comments are closed.