/* eslint-env jest */ import { testShouldRedirect, testLinkShouldRewriteTo, } from './shared-tests.util' import { nextTestSetup, isNextDev } from 'e2e-utils' // we don't need to exhaustively test this, just do some basic sanity checks // for use in combiantion with basePath ;(isNextDev ? describe : describe.skip)( 'Trailing slashes in development mode, with basepath, trailingSlash: true', () => { const { next } = nextTestSetup({ files: __dirname, nextConfig: { trailingSlash: true, basePath: '/docs', }, }) testShouldRedirect(next, [ ['/docs/about', '/docs/about/'], ['/docs', '/docs/'], ['/docs/catch-all/hello/world', '/docs/catch-all/hello/world/'], ['/docs/catch-all/hello.world/', '/docs/catch-all/hello.world'], ]) testLinkShouldRewriteTo(next, [ ['/docs/linker?href=/about', '/docs/about/'], ['/docs/linker?href=/', '/docs/'], ]) } )