Nuxt/test/unit/custom-app-template.test.js
Clark Du 432720b8c8 fix: appveyor test failure (#3754)
* fix: appveyor test failure

* ci: bring back yarn cache

* ci: turn off matrix

* refactor: use babel instead of esm in jest

* refactor: use es modules in fixtures
2018-08-17 22:25:23 +02:00

24 lines
626 B
JavaScript

import { getPort, loadFixture, Nuxt } from '../utils'
let port
let nuxt = null
describe('custom-app-template', () => {
beforeAll(async () => {
const options = await loadFixture('custom-app-template')
nuxt = new Nuxt(options)
port = await getPort()
await nuxt.listen(port, '0.0.0.0')
})
test('/', async () => {
const { html } = await nuxt.renderRoute('/')
expect(html.includes('<p>My Template</p>')).toBe(true)
expect(html.includes('<h1>Custom!</h1>')).toBe(true)
})
// Close server and ask nuxt to stop listening to file changes
afterAll(async () => {
await nuxt.close()
})
})