2008-06-18 02:57:57 -04:00
|
|
|
require 'spec/matchers'
|
|
|
|
|
require 'spec/expectations'
|
|
|
|
|
require 'spec/example'
|
|
|
|
|
require 'spec/extensions'
|
|
|
|
|
require 'spec/runner'
|
|
|
|
|
require 'spec/adapters'
|
2008-11-29 12:00:06 -05:00
|
|
|
require 'spec/version'
|
2008-06-18 02:57:57 -04:00
|
|
|
|
|
|
|
|
if Object.const_defined?(:Test)
|
|
|
|
|
require 'spec/interop/test'
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
module Spec
|
|
|
|
|
class << self
|
|
|
|
|
def run?
|
2008-11-29 12:00:06 -05:00
|
|
|
Runner.options.examples_run?
|
2008-06-18 02:57:57 -04:00
|
|
|
end
|
|
|
|
|
|
|
|
|
|
def run
|
|
|
|
|
return true if run?
|
2008-11-29 12:00:06 -05:00
|
|
|
Runner.options.run_examples
|
2008-06-18 02:57:57 -04:00
|
|
|
end
|
|
|
|
|
|
|
|
|
|
def exit?
|
|
|
|
|
!Object.const_defined?(:Test) || Test::Unit.run?
|
|
|
|
|
end
|
2008-11-29 12:00:06 -05:00
|
|
|
|
|
|
|
|
def spec_command?
|
|
|
|
|
$0.split('/').last == 'spec'
|
|
|
|
|
end
|
2008-06-18 02:57:57 -04:00
|
|
|
end
|
2008-11-29 12:00:06 -05:00
|
|
|
end
|