API: nuxt.renderAndGetWindow(url, options)
- Type:
Function
- Argument:
String
String
: URL to render- Optional,
Object
: options- virtualConsole:
Boolean
(default:true
)
- virtualConsole:
- Returns:
Promise
- Returns:
window
- Returns:
Get the window from a given url of a Nuxt.js application.
This method is made for test purposes.
To use this function, you have to install jsdom
:
npm install --save-dev jsdom
Example:
const { Nuxt, Builder } = require('nuxt')
const config = require('./nuxt.config.js')
config.dev = false
const nuxt = new Nuxt(config)
nuxt.renderAndGetWindow('http://localhost:3000')
.then((window) => {
// Display the head `<title>`
console.log(window.document.title)
})