Sha256: 50500966b6a6018526540263d36c430de54a613b117990167106774293429650

Contents?: true

Size: 932 Bytes

Versions: 7

Compression:

Stored size: 932 Bytes

Contents

require_relative "spec_helper_initializer"

describe "Webpacker::Instance" do
  before :each do
    ENV.delete("WEBPACKER_CONFIG")
    ENV.delete("SHAKAPACKER_CONFIG")
    Webpacker.instance = Webpacker::Instance.new
  end

  after :each do
    ENV.delete("WEBPACKER_CONFIG")
    ENV.delete("SHAKAPACKER_CONFIG")
    Webpacker.instance = Webpacker::Instance.new
  end

  it "uses the default config path if no env variable defined" do
    actual_config_path = Rails.root.join("config/webpacker.yml")
    expected_config_path = Webpacker.config.config_path

    expect(expected_config_path).to eq(actual_config_path)
  end

  it "uses the WEBPACKER_CONFIG env variable for the config file path" do
    ENV["WEBPACKER_CONFIG"] = "/some/random/path.yml"

    actual_config_path = "/some/random/path.yml"
    expected_config_path = Webpacker.config.config_path.to_s

    expect(expected_config_path).to eq(actual_config_path)
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
shakapacker-7.2.3 spec/backward_compatibility_specs/instance_spec.rb
shakapacker-7.3.0.beta.1 spec/backward_compatibility_specs/instance_spec.rb
shakapacker-7.2.2 spec/backward_compatibility_specs/instance_spec.rb
shakapacker-7.2.1 spec/backward_compatibility_specs/instance_spec.rb
shakapacker-7.2.0 spec/backward_compatibility_specs/instance_spec.rb
shakapacker-7.2.0.rc.0 spec/backward_compatibility_specs/instance_spec.rb
shakapacker-7.1.0 spec/backward_compatibility_specs/instance_spec.rb