@nadeshikon/plugin-nextjs
Version:
Run Next.js seamlessly on Netlify
22 lines (19 loc) • 720 B
text/typescript
describe('Preview Mode', () => {
it('enters and exits preview mode', () => {
Cypress.Cookies.debug(true)
cy.getCookies().then((cookie) => cy.log('cookies', cookie))
// preview mode is off by default
cy.visit('/previewTest')
cy.findByText('Is preview? No', { selector: 'h1' })
// enter preview mode
cy.request('/api/enterPreview').then((response) => {
expect(response.body).to.have.property('name', 'preview mode')
})
cy.visit('/previewTest')
cy.findByText('Is preview? Yes!', { selector: 'h1' })
// exit preview mode
cy.request('/api/exitPreview')
cy.visit('/previewTest')
cy.findByText('Is preview? No', { selector: 'h1' })
})
})