Há algum tempo você provavelmente notou um aviso de depreciação feio feito pelo mocha se usando rspec e rails. Normalmente eles se parecem com isto:
*** Mocha deprecation warning: Change `require 'mocha'` to `require 'mocha/setup'`.
*** Mocha deprecation warning: Test::Unit or MiniTest must be loaded *before* Mocha.
*** Mocha deprecation warning: If you're integrating with a test library other than Test::Unit or MiniTest, you should use `require 'mocha/api'` instead of `require 'mocha'`.
Existem várias soluções alternativas para isso, mas também há uma solução limpa. 😉 Apenas modifique seu Gemfile de acordo:
group :development, :test do
...
gem 'mocha', :require => 'mocha/api'
...
end