Sha256: b7ab61fe769eeacc731b44b5a441b4308148e6b235d9c701cafe626f5d4534ba
Contents?: true
Size: 1.59 KB
Versions: 3
Compression:
Stored size: 1.59 KB
Contents
const { chdirTestApp } = require("../helpers") const rootPath = process.cwd() chdirTestApp() describe("Env", () => { beforeEach(() => jest.resetModules()) afterAll(() => process.chdir(rootPath)) test("with NODE_ENV and RAILS_ENV set to development", () => { process.env.RAILS_ENV = "development" process.env.NODE_ENV = "development" expect(require("../../package/env")).toStrictEqual({ railsEnv: "development", nodeEnv: "development", isProduction: false, isDevelopment: true, runningWebpackDevServer: false }) }) test("with undefined NODE_ENV and RAILS_ENV set to development", () => { process.env.RAILS_ENV = "development" delete process.env.NODE_ENV expect(require("../../package/env")).toStrictEqual({ railsEnv: "development", nodeEnv: "production", isProduction: true, isDevelopment: false, runningWebpackDevServer: false }) }) test("with undefined NODE_ENV and RAILS_ENV", () => { delete process.env.NODE_ENV delete process.env.RAILS_ENV expect(require("../../package/env")).toStrictEqual({ railsEnv: "production", nodeEnv: "production", isProduction: true, isDevelopment: false, runningWebpackDevServer: false }) }) test("with a non-standard environment", () => { process.env.RAILS_ENV = "staging" process.env.NODE_ENV = "staging" expect(require("../../package/env")).toStrictEqual({ railsEnv: "staging", nodeEnv: "production", isProduction: true, isDevelopment: false, runningWebpackDevServer: false }) }) })
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
shakapacker-8.1.0 | test/package/env.test.js |
shakapacker-8.0.2 | test/package/env.test.js |
shakapacker-8.0.1 | test/package/env.test.js |