Sha256: 5a70a3b3a3fd16d9d6ac222c5f0da73f6534f9b7055298e1fda21ed16fa21c3f

Contents?: true

Size: 933 Bytes

Versions: 7

Compression:

Stored size: 933 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 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 WEBPACKER_CONFIG env variable for config file" 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(Webpacker.config.config_path.to_s).to eq("/some/random/path.yml")
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
shakapacker-7.0.3 spec/backward_compatibility_specs/instance_spec.rb
shakapacker-7.0.2 spec/backward_compatibility_specs/instance_spec.rb
shakapacker-7.0.1 spec/backward_compatibility_specs/instance_spec.rb
shakapacker-7.0.0 spec/backward_compatibility_specs/instance_spec.rb
shakapacker-7.0.0.rc.2 spec/backward_compatibility_specs/instance_spec.rb
shakapacker-7.0.0.rc.1 spec/backward_compatibility_specs/instance_spec.rb
shakapacker-7.0.0.rc.0 spec/backward_compatibility_specs/instance_spec_bc.rb