Sha256: 591e9de1f303aff57627462538d4953d5db2e1f20908016230e830900d07a41b
Contents?: true
Size: 1.89 KB
Versions: 2
Compression:
Stored size: 1.89 KB
Contents
const { chdirTestApp, resetEnv } = require("../../helpers") const rootPath = process.cwd() chdirTestApp() jest.mock("../../../package/utils/helpers", () => { const original = jest.requireActual("../../../package/utils/helpers") const moduleExists = () => false return { ...original, moduleExists } }) describe("Development specific config", () => { beforeEach(() => { jest.resetModules() resetEnv() process.env.NODE_ENV = "development" }) afterAll(() => process.chdir(rootPath)) describe("with config.useContentHash = true", () => { test("sets filename to use contentHash", () => { const config = require("../../../package/config") config.useContentHash = true const environmentConfig = require("../../../package/environments/development") expect(environmentConfig.output.filename).toBe( "js/[name]-[contenthash].js" ) expect(environmentConfig.output.chunkFilename).toBe( "js/[name]-[contenthash].chunk.js" ) }) }) describe("with config.useContentHash = false", () => { test("sets filename without using contentHash", () => { const config = require("../../../package/config") config.useContentHash = false const environmentConfig = require("../../../package/environments/development") expect(environmentConfig.output.filename).toBe("js/[name].js") expect(environmentConfig.output.chunkFilename).toBe("js/[name].chunk.js") }) }) describe("with unset config.useContentHash", () => { test("sets filename without using contentHash", () => { const config = require("../../../package/config") delete config.useContentHash const environmentConfig = require("../../../package/environments/development") expect(environmentConfig.output.filename).toBe("js/[name].js") expect(environmentConfig.output.chunkFilename).toBe("js/[name].chunk.js") }) }) })
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
shakapacker-8.1.0 | test/package/environments/development.test.js |
shakapacker-8.0.2 | test/package/environments/development.test.js |