Sha256: fc15e644ebeeec07d720fe9ccb7f785d78b43e5938e65ab67b0b4be3d8ddabd0
Contents?: true
Size: 1.43 KB
Versions: 1
Compression:
Stored size: 1.43 KB
Contents
const { resolve } = require("path") const { chdirTestApp, resetEnv } = require("../helpers") const rootPath = process.cwd() chdirTestApp() describe("Development environment", () => { beforeEach(() => jest.resetModules() && resetEnv()) afterAll(() => process.chdir(rootPath)) describe("generateWebpackConfig", () => { beforeEach(() => jest.resetModules()) test("should use development config and environment including devServer if WEBPACK_SERVE", () => { process.env.RAILS_ENV = "development" process.env.NODE_ENV = "development" process.env.WEBPACK_SERVE = "true" const { generateWebpackConfig } = require("../../package/index") const webpackConfig = generateWebpackConfig() expect(webpackConfig.output.path).toStrictEqual( resolve("public", "packs") ) expect(webpackConfig.output.publicPath).toBe("/packs/") }) test("should use development config and environment if WEBPACK_SERVE", () => { process.env.RAILS_ENV = "development" process.env.NODE_ENV = "development" process.env.WEBPACK_SERVE = undefined const { generateWebpackConfig } = require("../../package/index") const webpackConfig = generateWebpackConfig() expect(webpackConfig.output.path).toStrictEqual( resolve("public", "packs") ) expect(webpackConfig.output.publicPath).toBe("/packs/") expect(webpackConfig.devServer).toBeUndefined() }) }) })
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
shakapacker-8.0.1 | test/package/development.test.js |