Prioritize Endorphin and retire Endor from the catalog
This commit is contained in:
@@ -258,6 +258,17 @@ async function main() {
|
||||
for (const id of ids) assert.ok(html.includes(`href="#${id}"`), `TOC anchor: ${route}#${id}`);
|
||||
}
|
||||
}
|
||||
assert.ok(!home.includes('data-category="Endor"'), "Superseded Endor collection is absent from navigation");
|
||||
if (searchIndex.some((doc: { collection: string }) => doc.collection === "Endorphin")) {
|
||||
assert.equal([...home.matchAll(/data-category="([^"]+)"/g)][0]?.[1], "Endorphin", "Endorphin is the first category");
|
||||
assert.ok(home.includes('/docs/endorphin/value-proposition'), "Endorphin opens at its value proposition");
|
||||
}
|
||||
// Retired documents remain reachable for historical links and gallery checks.
|
||||
if (!purpose) {
|
||||
const archived = await request("/docs/endor/endor-purpose-draft", { headers });
|
||||
assert.equal(archived.status, 200);
|
||||
purpose = await archived.text();
|
||||
}
|
||||
assert.ok(home.includes("资料库"));
|
||||
assert.ok(home.includes("/docs/source-studies/pretext/overview"));
|
||||
// Inline preview and zoom dialog must both use the compressed browser asset.
|
||||
|
||||
Reference in New Issue
Block a user