Sha256: 5f036ec463066166e16c8a4dd7df63f23e9b132bb4856b19fc54fdd39b762929

Contents?: true

Size: 561 Bytes

Versions: 4

Compression:

Stored size: 561 Bytes

Contents

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

if Object.const_defined?(:Test)
  require 'spec/interop/test'
end

module Spec
  class << self
    def run?
      @run || rspec_options.examples_run?
    end

    def run
      return true if run?
      result = rspec_options.run_examples
      @run = true
      result
    end
    attr_writer :run
    
    def exit?
      !Object.const_defined?(:Test) || Test::Unit.run?
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
spree-0.4.1 vendor/plugins/rspec/lib/spec.rb
spree-0.4.0 vendor/plugins/rspec/lib/spec.rb
spree-0.5.0 vendor/plugins/rspec/lib/spec.rb
spree-0.5.1 vendor/plugins/rspec/lib/spec.rb