Sha256: d376546809b49b528f8174738bb7d40bdf0de10a58d81b459f348d2b85b00413
Contents?: true
Size: 1.83 KB
Versions: 7
Compression:
Stored size: 1.83 KB
Contents
/* global test expect, describe */ const { chdirCwd, chdirTestApp, resetEnv } = require('../utils/helpers') chdirTestApp() const config = require('../config') describe('Config', () => { beforeEach(() => jest.resetModules() && resetEnv()) afterAll(chdirCwd) test('public path', () => { process.env.RAILS_ENV = 'development' const config = require('../config') expect(config.publicPath).toEqual('/packs/') }) // also tests removal of extra slashes test('public path with relative root', () => { process.env.RAILS_ENV = 'development' process.env.RAILS_RELATIVE_URL_ROOT = '/foo' const config = require('../config') expect(config.publicPath).toEqual('/foo/packs/') }) test('public path with relative root without slash', () => { process.env.RAILS_ENV = 'development' process.env.RAILS_RELATIVE_URL_ROOT = 'foo' const config = require('../config') expect(config.publicPath).toEqual('/foo/packs/') }) test('public path with asset host and relative root', () => { process.env.RAILS_ENV = 'development' process.env.RAILS_RELATIVE_URL_ROOT = '/foo/' process.env.WEBPACKER_ASSET_HOST = 'http://foo.com/' const config = require('../config') expect(config.publicPath).toEqual('http://foo.com/foo/packs/') }) test('public path with asset host', () => { process.env.RAILS_ENV = 'development' process.env.WEBPACKER_ASSET_HOST = 'http://foo.com/' const config = require('../config') expect(config.publicPath).toEqual('http://foo.com/packs/') }) test('should return extensions as listed in app config', () => { expect(config.extensions).toEqual([ '.mjs', '.js', '.sass', '.scss', '.css', '.module.sass', '.module.scss', '.module.css', '.png', '.svg', '.gif', '.jpeg', '.jpg' ]) }) })
Version data entries
7 entries across 7 versions & 1 rubygems