Sha256: d0c96e36a887256aca2f445c381d9115b020e1108c2ee51dab278ed74e163f2d

Contents?: true

Size: 567 Bytes

Versions: 5

Compression:

Stored size: 567 Bytes

Contents

module Specjour::RSpec::Runner
  ::RSpec::Core::Runner::AT_EXIT_HOOK_BACKTRACE_LINE.replace "#{__FILE__}:#{__LINE__ + 3}:in `run'"
  def self.run(spec, output)
    args = ['--format=Specjour::RSpec::DistributedFormatter', spec]
    ::RSpec::Core::Runner.run args, $stderr, output
  ensure
    ::RSpec.configuration.filter_manager = ::RSpec::Core::FilterManager.new
    ::RSpec.world.filtered_examples.clear
    ::RSpec.world.inclusion_filter.clear
    ::RSpec.world.exclusion_filter.clear
    ::RSpec.world.send(:instance_variable_set, :@line_numbers, nil)
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
specjour-0.5.6 lib/specjour/rspec/runner.rb
specjour-0.5.5 lib/specjour/rspec/runner.rb
specjour-0.5.4 lib/specjour/rspec/runner.rb
specjour-0.5.2 lib/specjour/rspec/runner.rb
specjour-0.5.0 lib/specjour/rspec/runner.rb