Sha256: dedd46a40f505357f2b78a3d03dde5ac2c2e066ff6763595d33f8c4146f4f1f6

Contents?: true

Size: 1.53 KB

Versions: 14

Compression:

Stored size: 1.53 KB

Contents

/* global test expect, describe */

const { chdirWebpackerTestApp } = require('../utils/helpers')

const rootPath = process.cwd()
chdirWebpackerTestApp()

describe('Backward Compatibility - DevServer', () => {
  beforeEach(() => jest.resetModules())
  afterAll(() => process.chdir(rootPath))

  test('with NODE_ENV and RAILS_ENV set to development', () => {
    process.env.NODE_ENV = 'development'
    process.env.RAILS_ENV = 'development'
    process.env.WEBPACKER_DEV_SERVER_HOST = '0.0.0.0'
    process.env.WEBPACKER_DEV_SERVER_PORT = 5000
    process.env.WEBPACKER_DEV_SERVER_DISABLE_HOST_CHECK = false

    const devServer = require('../dev_server')
    expect(devServer).toBeDefined()
    expect(devServer.host).toEqual('0.0.0.0')
    expect(devServer.port).toEqual('5000')
    expect(devServer.disable_host_check).toBe(false)
  })

  test('with custom env prefix', () => {
    const config = require('../config')
    config.dev_server.env_prefix = 'TEST_WEBPACKER_DEV_SERVER'

    process.env.NODE_ENV = 'development'
    process.env.RAILS_ENV = 'development'
    process.env.TEST_WEBPACKER_DEV_SERVER_HOST = '0.0.0.0'
    process.env.TEST_WEBPACKER_DEV_SERVER_PORT = 5000

    const devServer = require('../dev_server')
    expect(devServer).toBeDefined()
    expect(devServer.host).toEqual('0.0.0.0')
    expect(devServer.port).toEqual('5000')
  })

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

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
shakapacker-7.2.3 package/__tests__/dev_server-bc.js
shakapacker-7.3.0.beta.1 package/__tests__/dev_server-bc.js
shakapacker-7.2.2 package/__tests__/dev_server-bc.js
shakapacker-7.2.1 package/__tests__/dev_server-bc.js
shakapacker-7.2.0 package/__tests__/dev_server-bc.js
shakapacker-7.2.0.rc.0 package/__tests__/dev_server-bc.js
shakapacker-7.1.0 package/__tests__/dev_server-bc.js
shakapacker-7.0.3 package/__tests__/dev_server-bc.js
shakapacker-7.0.2 package/__tests__/dev_server-bc.js
shakapacker-7.0.1 package/__tests__/dev_server-bc.js
shakapacker-7.0.0 package/__tests__/dev_server-bc.js
shakapacker-7.0.0.rc.2 package/__tests__/dev_server-bc.js
shakapacker-7.0.0.rc.1 package/__tests__/dev_server-bc.js
shakapacker-7.0.0.rc.0 package/__tests__/dev_server-bc.js