Sha256: 8b66b856c0fe64b20f84736a71c1f059c5979c15b8c7a67ee611f9c1fca8f3ea
Contents?: true
Size: 894 Bytes
Versions: 9
Compression:
Stored size: 894 Bytes
Contents
# frozen_string_literal: true require "minitest/autorun" require "rails" require "rails/test_help" require "byebug" require_relative "test_app/config/environment" Rails.env = "production" Webpacker.instance = Webpacker::Instance.new \ root_path: Pathname.new(File.expand_path("test_app", __dir__)), config_path: Pathname.new(File.expand_path("./test_app/config/webpacker.yml", __dir__)) class Webpacker::Test < Minitest::Test private def reloaded_config Webpacker.instance.instance_variable_set(:@env, nil) Webpacker.instance.instance_variable_set(:@config, nil) Webpacker.env Webpacker.config 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 end
Version data entries
9 entries across 9 versions & 1 rubygems