next.js/test/e2e/app-dir/parallel-routes-and-interception-basepath/parallel-routes-and-interception-basepath.test.ts
parallel-routes-and-interception-basepath.test.ts24 lines900 B
import { nextTestSetup } from 'e2e-utils'

describe('parallel-routes-and-interception-basepath', () => {
  const { next } = nextTestSetup({
    files: __dirname,
  })

  it('should show parallel intercepted slot with basepath', async () => {
    const browser = await next.browser('/base')
    await browser.elementByCss('#link-to-nested').click()
    const homePage = await browser.elementByCss('#home-page').text()
    const slot = await browser.elementByCss('#nested-page-slot').text()
    expect(homePage).toBe('Home page')
    expect(slot).toBe('Nested Page Slot')
  })
  it('should show normal route via direct link with basepath when parallel intercepted slot exist', async () => {
    const browser = await next.browser('/base/nested')
    const nestedPageFull = await browser
      .elementByCss('#nested-page-full')
      .text()
    expect(nestedPageFull).toBe('Nested Page Full')
  })
})
Quest for Codev2.0.0
/
SIGN IN