Sha256: a3b953a7ebff8754f99892bce2d68cde4afc6cd96113344a6d6a3b9da8745e50

Contents?: true

Size: 636 Bytes

Versions: 1

Compression:

Stored size: 636 Bytes

Contents

require 'spec/matchers'
require 'spec/expectations'
require 'spec/example'
require 'spec/extensions'
require 'spec/runner'
require 'spec/adapters'
require 'spec/version'
require 'spec/dsl'

module Spec
  def self.test_unit_defined?
    Object.const_defined?(:Test) && Test.const_defined?(:Unit)
  end

  def self.run?
    Runner.options.examples_run?
  end

  def self.run
    return true if run?
    Runner.options.run_examples
  end
  
  def self.exit?
    !test_unit_defined? || Test::Unit.run?
  end

  def self.spec_command?
    $0.split('/').last == 'spec'
  end
end

if Spec::test_unit_defined?
  require 'spec/interop/test'
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
dchelimsky-rspec-1.1.11.1 lib/spec.rb