Sha256: f5e948a96ddb525eda9b4c35109ba15818bcf446aa7b67e80dc25b264186c0cc

Contents?: true

Size: 726 Bytes

Versions: 5

Compression:

Stored size: 726 Bytes

Contents

# frozen_string_literal: true
require "minitest/autorun"
require "rails"
require "rails/test_help"
require "byebug"

require_relative "test_app/config/environment"

ENV["NODE_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(:@config, nil)
      Webpacker.config
    end

    def with_node_env(env)
      original = ENV["NODE_ENV"]
      ENV["NODE_ENV"] = env
      yield
    ensure
      ENV["NODE_ENV"] = original
    end
end

Version data entries

5 entries across 5 versions & 2 rubygems

Version Path
webpacker-jets-3.2.101 test/test_helper.rb
webpacker-jets-3.2.100 test/test_helper.rb
webpacker-3.2.2 test/test_helper.rb
webpacker-3.2.1 test/test_helper.rb
webpacker-3.2.0 test/test_helper.rb