Skip to content

Commit

Permalink
apply test changes to i18n suite as well
Browse files Browse the repository at this point in the history
  • Loading branch information
ijjk committed Mar 22, 2022
1 parent 077f93b commit cd63b0f
Showing 1 changed file with 11 additions and 9 deletions.
20 changes: 11 additions & 9 deletions test/production/required-server-files-i18n.test.ts
Expand Up @@ -162,25 +162,27 @@ describe('should set-up next', () => {
const res2 = await fetchViaHTTP(appPort, '/gssp', undefined, {
redirect: 'manual ',
})
await next.patchFile('standalone/data.txt', 'show')

expect(res2.status).toBe(404)
expect(res2.headers.get('cache-control')).toBe(
's-maxage=1, stale-while-revalidate'
)
})

it('should render SSR page correctly', async () => {
const html = await renderViaHTTP(appPort, '/')
const html = await renderViaHTTP(appPort, '/gssp')
const $ = cheerio.load(html)
const data = JSON.parse($('#props').text())

expect($('#index').text()).toBe('index page')
expect($('#gssp').text()).toBe('getServerSideProps page')
expect(data.hello).toBe('world')

const html2 = await renderViaHTTP(appPort, '/')
const html2 = await renderViaHTTP(appPort, '/gssp')
const $2 = cheerio.load(html2)
const data2 = JSON.parse($2('#props').text())

expect($2('#index').text()).toBe('index page')
expect($2('#gssp').text()).toBe('getServerSideProps page')
expect(isNaN(data2.random)).toBe(false)
expect(data2.random).not.toBe(data.random)
})
Expand Down Expand Up @@ -244,24 +246,24 @@ describe('should set-up next', () => {
it('should render SSR page correctly with x-matched-path', async () => {
const html = await renderViaHTTP(appPort, '/some-other-path', undefined, {
headers: {
'x-matched-path': '/',
'x-matched-path': '/gssp',
},
})
const $ = cheerio.load(html)
const data = JSON.parse($('#props').text())

expect($('#index').text()).toBe('index page')
expect($('#gssp').text()).toBe('getServerSideProps page')
expect(data.hello).toBe('world')

const html2 = await renderViaHTTP(appPort, '/some-other-path', undefined, {
headers: {
'x-matched-path': '/',
'x-matched-path': '/gssp',
},
})
const $2 = cheerio.load(html2)
const data2 = JSON.parse($2('#props').text())

expect($2('#index').text()).toBe('index page')
expect($2('#gssp').text()).toBe('getServerSideProps page')
expect(isNaN(data2.random)).toBe(false)
expect(data2.random).not.toBe(data.random)
})
Expand Down Expand Up @@ -508,7 +510,7 @@ describe('should set-up next', () => {
},
{
headers: {
'x-matched-path': '/',
'x-matched-path': '/gssp',
},
}
)
Expand Down

0 comments on commit cd63b0f

Please sign in to comment.