module Mocha

Constants

MACOS
MACOS_MOJAVE_VERSION
MACOS_VERSION
RUBY_V2_PLUS
VERSION

Public Class Methods

activate() click to toggle source
# File lib/mocha/setup.rb, line 9
def self.activate
  Integration.activate
end
configuration() click to toggle source

@private

# File lib/mocha/configuration.rb, line 22
def self.configuration
  Configuration.configuration
end
configure() { |configuration| ... } click to toggle source

Allows setting of configuration options. See {Configuration} for the available options.

Typically the configuration is set globally in a test_helper.rb or spec_helper.rb file.

@see Configuration

@yieldparam configuration [Configuration] the configuration for modification

@example Setting multiple configuration options

Mocha.configure do |c|
  c.stubbing_method_unnecessarily = :prevent
  c.stubbing_method_on_non_mock_object = :warn
  c.stubbing_method_on_nil = :allow
end
# File lib/mocha/configuration.rb, line 17
def self.configure
  yield configuration
end