Sha256: 580f6caf65b74dba18cbab4c79bf1ef5f3d47eaef728ae61914aa1e0a283c1a2

Contents?: true

Size: 718 Bytes

Versions: 7

Compression:

Stored size: 718 Bytes

Contents

require "simplecov"
require "simplecov-rcov"

SimpleCov.start
SimpleCov.formatter = SimpleCov::Formatter::RcovFormatter

$LOAD_PATH.unshift(File.expand_path("../lib")) unless $LOAD_PATH.include?(File.expand_path("../lib"))

require "bundler"
Bundler.setup :default, :development, :test

require "minitest/autorun"

class Minitest::Test
  class << self
    def test(name, &block)
      clean_name = name.gsub(/\s+/, "_")
      method = "test_#{clean_name.gsub(/\s+/, '_')}".to_sym
      already_defined = begin
        instance_method(method)
      rescue StandardError
        false
      end
      raise "#{method} exists" if already_defined

      define_method(method, &block)
    end
  end
end

require "govspeak"

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
govspeak-6.7.8 test/test_helper.rb
govspeak-6.7.7 test/test_helper.rb
govspeak-6.7.6 test/test_helper.rb
govspeak-6.7.5 test/test_helper.rb
govspeak-6.7.4 test/test_helper.rb
govspeak-6.7.3 test/test_helper.rb
govspeak-6.7.2 test/test_helper.rb