next.js/test/e2e/app-dir/next-after-app-api-usage/app/draft-mode/helpers.js
helpers.js32 lines626 B
import { after } from 'next/server'
import { draftMode } from 'next/headers'

export function testDraftMode(/** @type {string} */ route) {
  after(async () => {
    const draft = await draftMode()
    try {
      console.log(`[${route}] draft.isEnabled: ${draft.isEnabled}`)
    } catch (err) {
      console.error(err)
    }
  })

  after(async () => {
    const draft = await draftMode()
    try {
      draft.enable()
    } catch (err) {
      console.error(err)
    }
  })

  after(async () => {
    const draft = await draftMode()
    try {
      draft.disable()
    } catch (err) {
      console.error(err)
    }
  })
}
Quest for Codev2.0.0
/
SIGN IN