mirror of
https://github.com/nuxt/nuxt.git
synced 2025-01-30 15:22:39 +00:00
test: build.styleResources for style-resources-loader
This commit is contained in:
parent
a5e30b763a
commit
81bb278305
5
test/fixtures/with-config/nuxt.config.js
vendored
5
test/fixtures/with-config/nuxt.config.js
vendored
@ -48,6 +48,11 @@ module.exports = {
|
||||
analyzerMode: 'disabled',
|
||||
generateStatsFile: true
|
||||
},
|
||||
styleResources: {
|
||||
patterns: [
|
||||
'~/assets/pre-process.scss'
|
||||
]
|
||||
},
|
||||
extend(config, options) {
|
||||
return Object.assign({}, config, {
|
||||
devtool: 'nosources-source-map'
|
||||
|
@ -7,6 +7,7 @@ const port = 4007
|
||||
const url = (route) => 'http://localhost:' + port + route
|
||||
|
||||
let nuxt = null
|
||||
let builder = null
|
||||
|
||||
// Init nuxt.js and create server listening on localhost:4000
|
||||
test.before('Init Nuxt.js', async t => {
|
||||
@ -15,7 +16,8 @@ test.before('Init Nuxt.js', async t => {
|
||||
config.rootDir = rootDir
|
||||
config.dev = false
|
||||
nuxt = new Nuxt(config)
|
||||
await new Builder(nuxt).build()
|
||||
builder = new Builder(nuxt)
|
||||
await builder.build()
|
||||
await nuxt.listen(port, 'localhost')
|
||||
})
|
||||
|
||||
@ -128,6 +130,17 @@ test('Check /test.txt should return 404', async t => {
|
||||
t.is(err.response.statusCode, 404)
|
||||
})
|
||||
|
||||
test('Check build.styleResources for style-resources-loader', async t => {
|
||||
const loaders = builder.styleLoader('scss')
|
||||
const loader = loaders.find(l => l.loader === 'style-resources-loader')
|
||||
t.is(typeof loader, 'object')
|
||||
t.deepEqual(loader.options, {
|
||||
patterns: [
|
||||
'~/assets/pre-process.scss'
|
||||
]
|
||||
})
|
||||
})
|
||||
|
||||
// Close server and ask nuxt to stop listening to file changes
|
||||
test.after('Closing server and nuxt.js', t => {
|
||||
nuxt.close()
|
||||
|
Loading…
Reference in New Issue
Block a user