Sha256: bb7224bd7d53c78f4fc9eed5cc321bf4e3983c500bcd8485ad7b28aba84e3438

Contents?: true

Size: 874 Bytes

Versions: 1

Compression:

Stored size: 874 Bytes

Contents

# frozen_string_literal: true

if ENV['COVERAGE']
  require 'simplecov'
  SimpleCov.start do
    add_filter '/spec/'
    add_filter '/lib/maid/rules.sample.rb'
    # as seen on ubuntu-latest on CI. macos reports a slightly lower number for
    # some reason.
    minimum_coverage 82.77
    refuse_coverage_drop
  end
end
require 'rubygems'
require 'rspec'
require 'timecop'
require 'fakefs/spec_helpers'
require 'pry-byebug'

require 'maid'

RSpec.configure do |config|
  config.mock_with(:rspec) do |mocks|
    mocks.allow_message_expectations_on_nil = false
  end
  config.include(FakeFS::SpecHelpers, fakefs: true)
  config.raise_errors_for_deprecations!
end

RSpec::Matchers.define :have_deprecated_method do |expected|
  match do |actual|
    expect(actual).to receive(:__deprecated_run_action__).with(expected, anything) # rubocop:disable RSpec/MessageSpies
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
maid-0.10.0.pre.alpha.2 spec/spec_helper.rb