import { vi, describe, beforeAll, it, expect } from 'vitest'; export { renderers } from '../renderers.mjs'; vi.mock("astro", () => ({})); const { GET } = await import('../chunks/robots.txt_CqLUWrcJ.mjs').then(n => n._); describe("GET /robots.txt", () => { const fakeRoute = {}; let res; let text; beforeAll(async () => { res = await Promise.resolve(GET(fakeRoute)); text = await res.text(); }); it("retourne un status 200", () => { expect(res.status).toBe(200); }); it("retourne le Content-Type text/plain", () => { expect(res.headers.get("Content-Type")).toContain("text/plain"); }); it.each([ "User-agent: *", "Allow: /", "Disallow: /api/", "Sitemap:" ])("contient '%s'", (directive) => { expect(text).toContain(directive); }); }); const _page = /*#__PURE__*/Object.freeze(/*#__PURE__*/Object.defineProperty({ __proto__: null }, Symbol.toStringTag, { value: 'Module' })); const page = () => _page; export { page };