Files
c0py/packages/c0py-core/tests/registry.test.ts
T
admin e6cc719f37
CI (SIAX Cloud) / security (push) Successful in 12s
CI (SIAX Cloud) / contracts (push) Failing after 12s
CI (SIAX Cloud) / quality (push) Failing after 8s
Deploy to Coolify / deploy (push) Failing after 2s
c0py: initial scaffolding for website registry tool
2026-09-16 13:15:21 +02:00

25 lines
748 B
TypeScript

import { describe, it, expect } from "vitest";
import { assembleRegistry } from "../src/registry/registry";
describe("assembleRegistry", () => {
it("creates a registry with pages", () => {
const result = assembleRegistry("https://example.com", "Example", [
{
url: "https://example.com/",
path: "/",
title: "Home",
description: null,
statusCode: 200,
contentType: "text/html",
links: [],
},
]);
expect(result.registry.url).toBe("https://example.com");
expect(result.registry.name).toBe("Example");
expect(result.pages).toHaveLength(1);
expect(result.pages[0].id).toBeDefined();
expect(result.pages[0].registryId).toBe(result.registry.id);
});
});