Sha256: b993c6a02bd44e1c092396073799a08e72b56b08c89cffbb637bc96ff9cc61da

Contents?: true

Size: 797 Bytes

Versions: 1

Compression:

Stored size: 797 Bytes

Contents

# frozen_string_literal: true
# -*- ruby encoding: utf-8 -*-

gem 'minitest'
require 'minitest/autorun'
require 'minitest/pretty_diff'
require 'minitest/focus'
require 'minitest/moar'
require 'minitest/bisect'

require 'fakeredis'

module Minitest::FakeRedis
  def setup
    super
    Redis::Connection::Memory.reset_all_databases
  end

  Minitest::Test.send(:include, self)
end

module Minitest::ENVStub
  def stub_env env, options = {}, *block_args, &block
    mock = lambda { |key|
      env.fetch(key) { |k|
        ENV.send(:"__minitest_stub__[]", k) if options[:passthrough]
      }
    }

    if defined? Minitest::Moar::Stubbing
      stub ENV, :[], mock, *block_args, &block
    else
      ENV.stub :[], mock, *block_args, &block
    end
  end

  Minitest::Test.send(:include, self)
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
stockpile-redis-2.0 test/minitest_config.rb