module RSpec
def self.clear_remaining_example_groups
- Private: -
def self.clear_remaining_example_groups world.example_groups.clear end
def self.configuration
- See: Core::Configuration -
See: RSpec.configure -
def self.configuration if block_given? RSpec.warn_deprecation <<-WARNING *************************************************************** PRECATION WARNING RSpec.configuration with a block is deprecated and has no effect. please use RSpec.configure with a block instead. lled from #{caller(0)[1]} *************************************************************** RNING end @configuration ||= RSpec::Core::Configuration.new end
def self.configuration=(new_configuration)
- Private: -
def self.configuration=(new_configuration) @configuration = new_configuration end
def self.configure
- See: Core::Configuration -
Other tags:
- Yield: - global configuration
def self.configure yield configuration if block_given? end
def self.const_missing(name)
def self.const_missing(name) # Load rspec-expectations when RSpec::Matchers is referenced. This allows # people to define custom matchers (using `RSpec::Matchers.define`) before # rspec-core has loaded rspec-expectations (since it delays the loading of # it to allow users to configure a different assertion/expectation # framework). `autoload` can't be used since it works with ruby's built-in # require (e.g. for files that are available relative to a load path dir), # but not with rubygems' extended require. # # As of rspec 2.14.1, we no longer require `rspec/mocks` and # `rspec/expectations` when `rspec` is required, so we want # to make them available as an autoload. For more info, see: require MODULES_TO_AUTOLOAD.fetch(name) { return super } ::RSpec.const_get(name) end
def self.reset
- Private: -
def self.reset @world = nil @configuration = nil end
def self.wants_to_quit
- Private: -
def self.wants_to_quit # Used internally to determine what to do when a SIGINT is received world.wants_to_quit end
def self.wants_to_quit=(maybe)
- Private: -
def self.wants_to_quit=(maybe) world.wants_to_quit=(maybe) end
def self.windows_os?
- Private: -
def self.windows_os? RbConfig::CONFIG['host_os'] =~ /cygwin|mswin|mingw|bccwin|wince|emx/ end
def self.world
- Private: -
def self.world @world ||= RSpec::Core::World.new end
def self.world=(new_world)
- Private: -
def self.world=(new_world) @world = new_world end