Sha256: 7c00cc60e02b1f4d912f8371d8c730926537f2f74f65c90803eca58da2210bb3

Contents?: true

Size: 603 Bytes

Versions: 14

Compression:

Stored size: 603 Bytes

Contents

require_relative "webpacker_test_app/config/environment"

Rails.env = "production"

Webpacker.instance = ::Webpacker::Instance.new

def reloaded_config
  Webpacker.instance.instance_variable_set(:@env, nil)
  Webpacker.instance.instance_variable_set(:@config, nil)
  Webpacker.instance.instance_variable_set(:@dev_server, nil)
  Webpacker.env
  Webpacker.config
  Webpacker.dev_server
end

def with_rails_env(env)
  original = Rails.env
  Rails.env = ActiveSupport::StringInquirer.new(env)
  reloaded_config
  yield
ensure
  Rails.env = ActiveSupport::StringInquirer.new(original)
  reloaded_config
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
shakapacker-7.2.3 spec/backward_compatibility_specs/spec_helper_initializer.rb
shakapacker-7.3.0.beta.1 spec/backward_compatibility_specs/spec_helper_initializer.rb
shakapacker-7.2.2 spec/backward_compatibility_specs/spec_helper_initializer.rb
shakapacker-7.2.1 spec/backward_compatibility_specs/spec_helper_initializer.rb
shakapacker-7.2.0 spec/backward_compatibility_specs/spec_helper_initializer.rb
shakapacker-7.2.0.rc.0 spec/backward_compatibility_specs/spec_helper_initializer.rb
shakapacker-7.1.0 spec/backward_compatibility_specs/spec_helper_initializer.rb
shakapacker-7.0.3 spec/backward_compatibility_specs/spec_helper_initializer.rb
shakapacker-7.0.2 spec/backward_compatibility_specs/spec_helper_initializer.rb
shakapacker-7.0.1 spec/backward_compatibility_specs/spec_helper_initializer.rb
shakapacker-7.0.0 spec/backward_compatibility_specs/spec_helper_initializer.rb
shakapacker-7.0.0.rc.2 spec/backward_compatibility_specs/spec_helper_initializer.rb
shakapacker-7.0.0.rc.1 spec/backward_compatibility_specs/spec_helper_initializer.rb
shakapacker-7.0.0.rc.0 spec/backward_compatibility_specs/spec_helper_initializer.rb