Sha256: 5203ab9788df366d194963615e92abb20531b7ef1998b684b3079e352d074dd5

Contents?: true

Size: 771 Bytes

Versions: 2

Compression:

Stored size: 771 Bytes

Contents

/* global test expect, describe */

const { chdirTestApp, chdirCwd } = require('../utils/helpers')

chdirTestApp()

describe('Env', () => {
  beforeEach(() => jest.resetModules())
  afterAll(chdirCwd)

  test('with NODE_ENV set to development', () => {
    process.env.NODE_ENV = 'development'
    expect(require('../env')).toEqual('development')
  })

  test('with undefined NODE_ENV and RAILS_ENV set to development', () => {
    delete process.env.NODE_ENV
    process.env.RAILS_ENV = 'development'
    expect(require('../env')).toEqual('development')
  })

  test('with a non-standard environment', () => {
    process.env.NODE_ENV = 'foo'
    process.env.RAILS_ENV = 'foo'
    expect(require('../env')).toEqual('production')
    delete process.env.RAILS_ENV
  })
})

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
webpacker-3.3.1 package/__tests__/env.js
webpacker-3.3.0 package/__tests__/env.js