Skip to content

Commit c14bb35

Browse files
authored
test: remove unnecessary generate (nuxt#6301)
1 parent de71eee commit c14bb35

File tree

5 files changed

+21
-124
lines changed

5 files changed

+21
-124
lines changed

packages/config/test/options.test.js

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,11 +112,21 @@ describe('config: options', () => {
112112
expect(pageTransition.appear).toEqual(true)
113113
})
114114

115-
test('should return 404.html as default generate.fallback', () => {
115+
test('should return 200.html as default generate.fallback', () => {
116+
const { generate: { fallback } } = getNuxtConfig({})
117+
expect(fallback).toEqual('200.html')
118+
})
119+
120+
test('should return 404.html when generate.fallback is true', () => {
116121
const { generate: { fallback } } = getNuxtConfig({ generate: { fallback: true } })
117122
expect(fallback).toEqual('404.html')
118123
})
119124

125+
test('should return fallback html when generate.fallback is string', () => {
126+
const { generate: { fallback } } = getNuxtConfig({ generate: { fallback: 'fallback.html' } })
127+
expect(fallback).toEqual('fallback.html')
128+
})
129+
120130
test('should disable parallel if extractCSS is enabled', () => {
121131
const { build: { parallel } } = getNuxtConfig({ build: { extractCSS: true, parallel: true } })
122132
expect(parallel).toEqual(false)

packages/generator/test/generator.route.test.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ describe('generator: generate route', () => {
3232
const nuxt = createNuxt()
3333
nuxt.options.build.html = { minify: false }
3434
nuxt.options.generate.minify = undefined
35+
nuxt.options.generate.subFolders = false
3536
const generator = new Generator(nuxt)
3637
path.join.mockClear()
3738

test/fixtures/basic/nuxt.config.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,7 @@ export default {
3434
'/тест雨',
3535
{ route: '/users/3', payload: { id: 3000 } }
3636
],
37-
interval: 200,
38-
subFolders: true
37+
interval: 200
3938
},
4039
head () {
4140
return {

test/unit/basic.generate.test.js

Lines changed: 8 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -204,20 +204,6 @@ describe('basic generate', () => {
204204
})
205205
})
206206

207-
test('nuxt re-generating with no subfolders', async () => {
208-
generator.nuxt.options.generate.subFolders = false
209-
await expect(generator.generate({ build: false })).resolves.toBeTruthy()
210-
})
211-
212-
test('/users/1.html', async () => {
213-
const html = await rp(url('/users/1.html'))
214-
expect(html).toContain('<h1>User: 1</h1>')
215-
expect(existsSync(resolve(distDir, 'users/1.html'))).toBe(true)
216-
expect(
217-
existsSync(resolve(distDir, 'users/1/index.html'))
218-
).toBe(false)
219-
})
220-
221207
test('/-ignored', async () => {
222208
await expect(rp(url('/-ignored'))).rejects.toMatchObject({
223209
statusCode: 404,
@@ -236,6 +222,14 @@ describe('basic generate', () => {
236222
})
237223
})
238224

225+
test('creates /200.html as fallback', async () => {
226+
const html = await rp(url('/200.html'))
227+
expect(html.includes('<h1>Index page</h1>')).toBe(false)
228+
expect(html.includes('data-server-rendered')).toBe(false)
229+
expect(existsSync(resolve(distDir, '200.html'))).toBe(true)
230+
expect(existsSync(resolve(distDir, '404.html'))).toBe(false)
231+
})
232+
239233
// Close server and ask nuxt to stop listening to file changes
240234
afterAll(async () => {
241235
await server.close()

test/unit/fallback.generate.test.js

Lines changed: 0 additions & 107 deletions
This file was deleted.

0 commit comments

Comments
 (0)