1
0
mirror of synced 2026-01-08 21:02:10 -05:00
Files
docs/tests/rendering-fixtures/bad-urls.js

15 lines
552 B
JavaScript

import { head } from '../helpers/e2etest.js'
describe('bad URLs', () => {
test('any URL with /index.md suffix redirects to be without suffix', async () => {
const URLs = ['/index.md', '/en/index.md', '/en/actions/index.md']
for (const url of URLs) {
const res = await head(url)
expect(res.statusCode).toBe(302)
expect(res.headers.location).toBe(url.replace(/\/index\.md$/, ''))
expect(res.headers['cache-control']).toContain('public')
expect(res.headers['cache-control']).toMatch(/max-age=[1-9]/)
}
})
})