Sha256: ce2fb6b1ec268001765e3630ea9698998ed3fbe831973d0e7a7c19cd517984f1

Contents?: true

Size: 654 Bytes

Versions: 16

Compression:

Stored size: 654 Bytes

Contents

module DeepTest
  class RSpecDetector
    def self.if_rspec_available
      require "rubygems"
      # requiring 'spec' directly blows up unit-record
      require "spec/version" 
      if defined?(::Spec)
        if ::Spec::VERSION::MAJOR == 1 &&
           ::Spec::VERSION::MINOR == 1 &&
           ::Spec::VERSION::TINY  == 8
          yield
        else
          require 'spec/rake/spectask'
          ::Spec::Rake::SpecTask.class_eval do
            def deep_test(options)
              raise "* DeepTest RSpec support requires RSpec 1.1.8"
            end
          end
        end
      end
    rescue LoadError, Gem::LoadError
    end
  end
end

Version data entries

16 entries across 16 versions & 2 rubygems

Version Path
jason-o-matic-deep_test-1.2.2.1 lib/deep_test/rspec_detector.rb
jason-o-matic-deep_test-1.2.2.10 lib/deep_test/rspec_detector.rb
jason-o-matic-deep_test-1.2.2.11 lib/deep_test/rspec_detector.rb
jason-o-matic-deep_test-1.2.2.12 lib/deep_test/rspec_detector.rb
jason-o-matic-deep_test-1.2.2.13 lib/deep_test/rspec_detector.rb
jason-o-matic-deep_test-1.2.2.14 lib/deep_test/rspec_detector.rb
jason-o-matic-deep_test-1.2.2.2 lib/deep_test/rspec_detector.rb
jason-o-matic-deep_test-1.2.2.3 lib/deep_test/rspec_detector.rb
jason-o-matic-deep_test-1.2.2.4 lib/deep_test/rspec_detector.rb
jason-o-matic-deep_test-1.2.2.5 lib/deep_test/rspec_detector.rb
jason-o-matic-deep_test-1.2.2.6 lib/deep_test/rspec_detector.rb
jason-o-matic-deep_test-1.2.2.7 lib/deep_test/rspec_detector.rb
jason-o-matic-deep_test-1.2.2.8 lib/deep_test/rspec_detector.rb
jason-o-matic-deep_test-1.2.2.9 lib/deep_test/rspec_detector.rb
jason-o-matic-deep_test-1.2.2.15 lib/deep_test/rspec_detector.rb
deep_test-1.2.2 lib/deep_test/rspec_detector.rb