Sha256: d0ce0ac866aefe5fe15fde66c686f0208e107d5dcbdd13d0b1525d4e8542517e

Contents?: true

Size: 791 Bytes

Versions: 2

Compression:

Stored size: 791 Bytes

Contents

/* global test expect, describe */

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

chdirTestApp()

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

  test('with NODE_ENV set to development', () => {
    process.env.NODE_ENV = 'development'
    const { environment } = require('../index')
    expect(environment.toWebpackConfig()).toMatchObject({
      devServer: {
        host: 'localhost',
        port: 3035
      }
    })
  })

  test('with a non-standard env', () => {
    process.env.NODE_ENV = 'staging'
    process.env.RAILS_ENV = 'staging'
    const { environment } = require('../index')
    expect(environment.toWebpackConfig()).toMatchObject({
      devtool: 'nosources-source-map',
      stats: 'normal'
    })
  })
})

Version data entries

2 entries across 2 versions & 1 rubygems

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