Files
prowler/ui/config/site.test.ts
2026-07-15 12:11:28 +02:00

31 lines
716 B
TypeScript

import { afterEach, describe, expect, it, vi } from "vitest";
describe("siteConfig", () => {
afterEach(() => {
vi.unstubAllEnvs();
vi.resetModules();
});
it("names the open-source application Prowler Local Server", async () => {
// Given
vi.stubEnv("NEXT_PUBLIC_IS_CLOUD_ENV", "false");
// When
const { siteConfig } = await import("./site");
// Then
expect(siteConfig.name).toBe("Prowler Local Server");
});
it("keeps the Prowler Cloud name in Cloud", async () => {
// Given
vi.stubEnv("NEXT_PUBLIC_IS_CLOUD_ENV", "true");
// When
const { siteConfig } = await import("./site");
// Then
expect(siteConfig.name).toBe("Prowler Cloud");
});
});