next.js/test/production/app-dir/revalidate/revalidate.test.ts
revalidate.test.ts22 lines523 B
import { nextTestSetup } from 'e2e-utils'

describe('app-dir revalidate', () => {
  const { next, skipped } = nextTestSetup({
    files: __dirname,
  })

  if (skipped) {
    return
  }

  it('should be able to revalidate the cache via pages/api', async () => {
    const $ = await next.render$('/')
    const id = $('h1').text()
    const res = await next.fetch('/api/revalidate')
    expect(res.status).toBe(200)
    const $2 = await next.render$('/')
    const id2 = $2('h1').text()
    expect(id).not.toBe(id2)
  })
})
Quest for Codev2.0.0
/
SIGN IN