Sha256: 267c11a34c29ad9793a3c7143a733edfab31de98b0a2aacda071c34e6b19674a

Contents?: true

Size: 546 Bytes

Versions: 1

Compression:

Stored size: 546 Bytes

Contents

require 'active_mocker/loaded_mocks'
require 'active_mocker/rspec'

RSpec.configure do |config|

  config.include ActiveMocker::Rspec

  config.before(:each, active_mocker: true) do
    unless ENV['RUN_WITH_RAILS'] && self.class.metadata[:rails_compatible]
      active_mocker.mocks.each { |class_name, mock| stub_const(class_name, mock) }
    end
  end

  config.after(:all, active_mocker: true) do
    ActiveMocker::LoadedMocks.delete_all
  end

  config.before(:all, active_mocker: true) do
    ActiveMocker::LoadedMocks.delete_all
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
active_mocker-2.0.0.beta1 lib/active_mocker/rspec_helper.rb