mirror of
https://github.com/diegosouzapw/OmniRoute.git
synced 2026-08-02 21:32:10 +03:00
* fix(providers): update Learn more documentation link * docs(changelog): note provider documentation link fix
29 lines
944 B
TypeScript
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"
|
|
);
|
|
});
|