class Mutiny::Integration::RSpec::Context
This code originally based on Markus Schirp’s implementation of Mutant::Integration::Rspec
https://github.com/mbj/mutant/blob/master/lib/mutant/integration/rspec.rb
Constants
- DEFAULT_CLI_OPTIONS
- FAIL_FAST_CLI_OPTION
Attributes
configuration[R]
output[R]
runner[R]
world[R]
Public Class Methods
new(options = {})
click to toggle source
# File lib/mutiny/integration/rspec/context.rb, line 15 def initialize(options = {}) @options = options @output = StringIO.new @world = ::RSpec.world @configuration = ::RSpec.configuration @runner = ::RSpec::Core::Runner.new(::RSpec::Core::ConfigurationOptions.new(cli_options)) @runner.setup($stderr, @output) end
Public Instance Methods
cli_options()
click to toggle source
# File lib/mutiny/integration/rspec/context.rb, line 24 def cli_options if @options.fetch(:fail_fast, false) DEFAULT_CLI_OPTIONS + FAIL_FAST_CLI_OPTION else DEFAULT_CLI_OPTIONS end end