test/configuration_test.rb in webpacker-3.6.0 vs test/configuration_test.rb in webpacker-4.0.0.pre.pre.1

- old
+ new

@@ -1,90 +1,66 @@ require "test_helper" class ConfigurationTest < Webpacker::Test - def setup - @config = Webpacker::Configuration.new( - root_path: Pathname.new(File.expand_path("test_app", __dir__)), - config_path: Pathname.new(File.expand_path("./test_app/config/webpacker.yml", __dir__)), - env: "production" - ) - end - def test_source_path source_path = File.expand_path File.join(File.dirname(__FILE__), "test_app/app/javascript").to_s - assert_equal source_path, @config.source_path.to_s + assert_equal source_path, Webpacker.config.source_path.to_s end def test_source_entry_path source_entry_path = File.expand_path File.join(File.dirname(__FILE__), "test_app/app/javascript", "packs").to_s - assert_equal @config.source_entry_path.to_s, source_entry_path + assert_equal Webpacker.config.source_entry_path.to_s, source_entry_path end def test_public_output_path public_output_path = File.expand_path File.join(File.dirname(__FILE__), "test_app/public/packs").to_s - assert_equal @config.public_output_path.to_s, public_output_path + assert_equal Webpacker.config.public_output_path.to_s, public_output_path end def test_public_manifest_path public_manifest_path = File.expand_path File.join(File.dirname(__FILE__), "test_app/public/packs", "manifest.json").to_s - assert_equal @config.public_manifest_path.to_s, public_manifest_path + assert_equal Webpacker.config.public_manifest_path.to_s, public_manifest_path end def test_cache_path cache_path = File.expand_path File.join(File.dirname(__FILE__), "test_app/tmp/cache/webpacker").to_s - assert_equal @config.cache_path.to_s, cache_path + assert_equal Webpacker.config.cache_path.to_s, cache_path end def test_resolved_paths - assert_equal @config.resolved_paths, ["app/assets", "/etc/yarn"] + assert_equal Webpacker.config.resolved_paths, ["app/assets", "/etc/yarn"] end def test_resolved_paths_globbed - assert_equal @config.resolved_paths_globbed, ["app/assets/**/*", "/etc/yarn/**/*"] + assert_equal Webpacker.config.resolved_paths_globbed, ["app/assets/**/*", "/etc/yarn/**/*"] end def test_extensions config_path = File.expand_path File.join(File.dirname(__FILE__), "test_app/config/webpacker.yml").to_s webpacker_yml = YAML.load_file(config_path) - assert_equal @config.extensions, webpacker_yml["default"]["extensions"] + assert_equal Webpacker.config.extensions, webpacker_yml["default"]["extensions"] end def test_cache_manifest? - assert @config.cache_manifest? + assert Webpacker.config.cache_manifest? - @config = Webpacker::Configuration.new( - root_path: @config.root_path, - config_path: @config.config_path, - env: "development" - ) + with_rails_env("development") do + refute Webpacker.config.cache_manifest? + end - refute @config.cache_manifest? - - @config = Webpacker::Configuration.new( - root_path: @config.root_path, - config_path: @config.config_path, - env: "test" - ) - - refute @config.cache_manifest? + with_rails_env("test") do + refute Webpacker.config.cache_manifest? + end end def test_compile? - refute @config.compile? + refute Webpacker.config.compile? - @config = Webpacker::Configuration.new( - root_path: @config.root_path, - config_path: @config.config_path, - env: "development" - ) + with_rails_env("development") do + assert Webpacker.config.compile? + end - assert @config.compile? - - @config = Webpacker::Configuration.new( - root_path: @config.root_path, - config_path: @config.config_path, - env: "test" - ) - - assert @config.compile? + with_rails_env("test") do + assert Webpacker.config.compile? + end end end