Files
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

17 lines
537 B
TypeScript

import { describe, it, expect } from "vitest";
import { Crawler } from "../src/crawler/crawler";
describe("Crawler", () => {
it("instantiates with options", () => {
const c = new Crawler({ maxPages: 10, timeoutMs: 5000 });
expect(c).toBeDefined();
});
it("crawls a real page", async () => {
const c = new Crawler({ maxPages: 1, timeoutMs: 10000 });
const pages = await c.crawl("https://example.com");
expect(pages.length).toBeGreaterThanOrEqual(1);
expect(pages[0].statusCode).toBe(200);
}, 15000);
});