with_mocha.rb

Path: lib/rspec/core/mocking/with_mocha.rb
Last Update: Tue Feb 26 14:30:03 +0100 2013

In order to support all versions of mocha, we have to jump through some hoops here.

mocha >= ‘0.13.0’:

  require 'mocha/api' is required
  require 'mocha/object' raises a LoadError b/c the file no longer exists

mocha < ‘0.13.0’, >= ‘0.9.7‘

  require 'mocha/api' is required
  require 'mocha/object' is required

mocha < ‘0.9.7’:

  require 'mocha/api' raises a LoadError b/c the file does not yet exist
  require 'mocha/standalone' is required
  require 'mocha/object' is required

Required files

mocha/api   mocha/object   mocha/standalone   mocha/object  

[Validate]