class RSpec::Expectations::Configuration
Provides configuration options for rspec-expectations.
def add_should_and_should_not_to(*modules)
-
modules(Array) -- the list of classes or modules
def add_should_and_should_not_to(*modules) modules.each do |mod| Expectations::Syntax.enable_should(mod) end end
def backtrace_formatter
def backtrace_formatter @backtrace_formatter ||= if defined?(::RSpec::Core::BacktraceFormatter) ::RSpec::Core::BacktraceFormatter else NullBacktraceFormatter end end
def color?
def color? ::RSpec.configuration.color_enabled? end
def color?
def color? @color end
def syntax
-
(Array- the list of configured syntaxes.)
def syntax syntaxes = [] syntaxes << :should if Expectations::Syntax.should_enabled? syntaxes << :expect if Expectations::Syntax.expect_enabled? syntaxes end
def syntax=(values)
-
values(Array) -- the syntaxes to enable, Symbol
def syntax=(values) if Array(values).include?(:expect) Expectations::Syntax.enable_expect else Expectations::Syntax.disable_expect end if Array(values).include?(:should) Expectations::Syntax.enable_should else Expectations::Syntax.disable_should end end