$ rake spec
/var/lib/gems/1.8/gems/activesupport-2.3.3/lib/active_support/dependencies.rb:105:in `const_missing': uninitialized constant Test::Unit::TestResult::TestResultFailureSupport (NameError)
Algumas soluções encontradas na rede recomendavam adicionar um require 'test/unit' no environment.rb, tudo muito estranho. Atualizei todas as gems e nada. Até que fuçando a configuração aqui, comecei a desinstalar algumas gems suspeitando de conflito. Então, quando desinstalei o mocha, tudo passou a funcionar. É importante notar que o projeto foi recém-criado e não tinha nenhuma referência ao mocha.
De qualquer modo, isto não trouxe qualquer problema adicional, já que o RSpec oferece uma API de mocking.
[edit] No arquivo
spec/spec_helper.rb
gerado pelo script/generate rspec
há uma configuração comentada onde é possível estabelecer que o framework de mocking a ser usado seja o mocha.
Nenhum comentário:
Postar um comentário