Sha256: c1da6632f36b551c13a2db3f50ad6abd735c2e72692c60577397ae48e425b84f

Contents?: true

Size: 603 Bytes

Versions: 2

Compression:

Stored size: 603 Bytes

Contents

# frozen_string_literal: true

require 'pry'

RSpec.configure do |config|
  config.before(:each, set_tenant: true) do
    unless ::ActsAsTenant.current_tenant
      ::ActsAsTenant.current_tenant =
        ::SolidusActAsTenant.config.class_name.constantize.find_or_create_by!(name: 'Test')
    end
  end

  config.before(:suite, set_tenant: true) do
    unless ::ActsAsTenant.current_tenant
      ::ActsAsTenant.current_tenant =
        ::SolidusActAsTenant.config.class_name.constantize.find_or_create_by!(name: 'Test')
    end
  end

  config.after do
    ::ActsAsTenant.current_tenant = nil
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
solidus_act_as_tenant-0.0.4 spec/support/config.rb
solidus_act_as_tenant-0.0.3 spec/support/config.rb