1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
require 'rspec/core' module QA module Specs class Runner include Scenario::Actable def rspec(*args) RSpec::Core::Runner.run(args.flatten, $stderr, $stdout).tap do |status| abort if status.nonzero? end end end end end