Sha256: ba9b0294770b99df2d894648a62afcd6df49e457997f3da77a00da830c02614e
Contents?: true
Size: 1.67 KB
Versions: 4
Compression:
Stored size: 1.67 KB
Contents
/* global test expect, describe, afterAll, beforeEach */ const { chdirTestApp, resetEnv } = require('../../utils/helpers') const rootPath = process.cwd() chdirTestApp() 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("../../config"); config.useContentHash = true const environmnetConfig = require('../development') expect(environmnetConfig.output.filename).toEqual('js/[name]-[contenthash].js') expect(environmnetConfig.output.chunkFilename).toEqual( 'js/[name]-[contenthash].chunk.js' ) }) }) describe('with config.useContentHash = false', () => { test('sets filename without using contentHash', () => { const config = require("../../config"); config.useContentHash = false const environmnetConfig = require('../development') expect(environmnetConfig.output.filename).toEqual('js/[name].js') expect(environmnetConfig.output.chunkFilename).toEqual( 'js/[name].chunk.js' ) }) }) describe('with unset config.useContentHash', () => { test('sets filename without using contentHash', () => { const config = require("../../config"); delete config.useContentHash const environmnetConfig = require('../development') expect(environmnetConfig.output.filename).toEqual('js/[name].js') expect(environmnetConfig.output.chunkFilename).toEqual( 'js/[name].chunk.js' ) }) }) })
Version data entries
4 entries across 4 versions & 1 rubygems