mirror of
https://github.com/Kaelio/ktx.git
synced 2026-06-07 07:55:13 +02:00
Redirect bare /docs to the introduction page with proper metadata resolution. Add a test for the redirect. Trim the media type in the Accept header parser so whitespace around semicolons does not break markdown content negotiation. Add a test script to package.json. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
14 lines
433 B
JavaScript
14 lines
433 B
JavaScript
import assert from "node:assert/strict";
|
|
import test from "node:test";
|
|
|
|
const docsSiteUrl = process.env.DOCS_SITE_URL ?? "http://localhost:3000";
|
|
|
|
test("/docs redirects to the docs introduction", async () => {
|
|
const response = await fetch(`${docsSiteUrl}/docs`, { redirect: "manual" });
|
|
|
|
assert.equal(response.status, 307);
|
|
assert.equal(
|
|
response.headers.get("location"),
|
|
"/docs/getting-started/introduction",
|
|
);
|
|
});
|