Files
caddy-proxy-manager/tests/setup.vitest.ts
akanealw 99819b70ff
Some checks failed
Build and Push Docker Images (Trusted) / build-and-push (., docker/caddy/Dockerfile, caddy) (push) Has been cancelled
Build and Push Docker Images (Trusted) / build-and-push (., docker/l4-port-manager/Dockerfile, l4-port-manager) (push) Has been cancelled
Build and Push Docker Images (Trusted) / build-and-push (., docker/web/Dockerfile, web) (push) Has been cancelled
Tests / test (push) Has been cancelled
added caddy-proxy-manager for testing
2026-04-21 22:49:08 +00:00

19 lines
536 B
TypeScript
Executable File

import { vi } from 'vitest';
// Mock the Caddy config apply so no real HTTP calls go out during tests
vi.mock('@/src/lib/caddy', () => ({
applyCaddyConfig: vi.fn().mockResolvedValue({ ok: true }),
}));
// Mock NextAuth so API route tests can control session state
vi.mock('@/src/lib/auth', () => ({
auth: vi.fn().mockResolvedValue({
user: { id: 1, email: 'test@example.com', name: 'Test User', role: 'admin' },
}),
}));
// Mock audit logging to be a no-op
vi.mock('@/src/lib/audit', () => ({
logAuditEvent: vi.fn(),
}));