tracks/vendor/plugins/rspec/lib/spec.rb

33 lines
561 B
Ruby
Raw Normal View History

require 'spec/matchers'
require 'spec/expectations'
require 'spec/example'
require 'spec/extensions'
require 'spec/runner'
require 'spec/adapters'
require 'spec/version'
if Object.const_defined?(:Test)
require 'spec/interop/test'
end
module Spec
class << self
def run?
Runner.options.examples_run?
end
def run
return true if run?
Runner.options.run_examples
end
def exit?
!Object.const_defined?(:Test) || Test::Unit.run?
end
def spec_command?
$0.split('/').last == 'spec'
end
end
end