Files
OmniRoute/tests/unit/provider-learn-more-link.test.ts
Kayn Xu 56e2d2efb0 fix(providers): update Learn more documentation link (#8284)
* fix(providers): update Learn more documentation link

* docs(changelog): note provider documentation link fix
2026-07-23 11:06:36 -03:00

29 lines
944 B
TypeScript

import test from "node:test";
import assert from "node:assert/strict";
import { readFileSync } from "node:fs";
import { fileURLToPath } from "node:url";
import { dirname, join } from "node:path";
const here = dirname(fileURLToPath(import.meta.url));
const repoRoot = join(here, "..", "..");
const providersPage = readFileSync(
join(repoRoot, "src/app/(dashboard)/dashboard/providers/page.tsx"),
"utf8"
);
test("provider Learn more link uses the maintained documentation entry point", () => {
assert.match(
providersPage,
/href="https:\/\/github\.com\/diegosouzapw\/OmniRoute#-documentation"/,
"the provider help CTA should open the maintained GitHub documentation section"
);
});
test("provider Learn more link does not use the retired documentation host", () => {
assert.doesNotMatch(
providersPage,
/https:\/\/docs\.omniroute\.io\/providers/,
"docs.omniroute.io/providers is no longer reachable"
);
});