Sha256: 21545338687e73bb4e5b377fe7bfc8eeae2c473f3bf768d530ab31ec634e5d14

Contents?: true

Size: 1.46 KB

Versions: 12

Compression:

Stored size: 1.46 KB

Contents

require "test_helper"

class WebpackerTest < Webpacker::Test
  def test_config_params
    assert_equal Rails.env, Webpacker.config.env
    assert_equal Webpacker.instance.root_path, Webpacker.config.root_path
    assert_equal Webpacker.instance.config_path, Webpacker.config.config_path

    with_rails_env("test") do
      assert_equal "test", Webpacker.config.env
    end
  end

  def test_inline_css_no_dev_server
    assert !Webpacker.inlining_css?
  end

  def test_inline_css_with_hmr
    dev_server = Webpacker::DevServer.new({})
    def dev_server.host; "localhost"; end
    def dev_server.port; "3035"; end
    def dev_server.pretty?; false; end
    def dev_server.https?; true; end
    def dev_server.hmr?; true; end
    def dev_server.running?; true; end
    def dev_server.inline_css?; true; end
    Webpacker.instance.stub(:dev_server, dev_server) do
      assert Webpacker.inlining_css?
    end
  end

  def test_explicit_no_inline_css_with_hmr
    dev_server = Webpacker::DevServer.new({})
    def dev_server.host; "localhost"; end
    def dev_server.port; "3035"; end
    def dev_server.pretty?; false; end
    def dev_server.https?; true; end
    def dev_server.hmr?; true; end
    def dev_server.running?; true; end
    def dev_server.inline_css?; false; end
    Webpacker.instance.stub(:dev_server, dev_server) do
      assert !Webpacker.inlining_css?
    end
  end

  def test_app_autoload_paths_cleanup
    assert_empty $test_app_autoload_paths_in_initializer
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
shakapacker-6.5.5 test/webpacker_test.rb
shakapacker-6.5.4 test/webpacker_test.rb
shakapacker-6.5.3 test/webpacker_test.rb
shakapacker-6.5.2 test/webpacker_test.rb
shakapacker-6.5.1 test/webpacker_test.rb
shakapacker-6.5.0 test/webpacker_test.rb
shakapacker-6.4.1 test/webpacker_test.rb
shakapacker-6.4.0 test/webpacker_test.rb
shakapacker-6.3.0 test/webpacker_test.rb
shakapacker-6.3.0.pre.rc.1 test/webpacker_test.rb
shakapacker-6.2.1 test/webpacker_test.rb
shakapacker-6.2.0 test/webpacker_test.rb