module Speci::SpecRunner
Public Instance Methods
preload_spec_helper()
click to toggle source
# File lib/speci/spec_runner.rb, line 13 def preload_spec_helper spec_helper_location = File.join(Speci.root_path, 'spec/spec_helper.rb') unless $LOADED_FEATURES.include?(spec_helper_location) require spec_helper_location end end
reset()
click to toggle source
# File lib/speci/spec_runner.rb, line 20 def reset conf = RSpec::configuration conf.reset RSpec.reset RSpec::configuration = conf end
run_specs(files)
click to toggle source
# File lib/speci/spec_runner.rb, line 5 def run_specs(files) options = RSpec::Core::ConfigurationOptions.new(files) options.parse_options RSpec::Core::CommandLine.new(options, RSpec::configuration.dup).run($stderr, $stdout) ensure reset end