@miralium/mcp-security-report
Version:
MCP server for managing application security audit findings and reports
24 lines (20 loc) • 681 B
text/typescript
import { rm, mkdir } from 'fs/promises';
import { join } from 'path';
export async function setup() {
// Create .tmp directory for tests
const tmpDir = join(process.cwd(), '.tmp');
await mkdir(tmpDir, { recursive: true });
// Set NODE_ENV for tests
process.env.NODE_ENV = 'test';
// Use console logging in tests to avoid winston "no transports" warnings
process.env.MCP_LOG_TARGET = 'console';
}
export async function teardown() {
// Clean up .tmp directory after all tests
const tmpDir = join(process.cwd(), '.tmp');
try {
await rm(tmpDir, { recursive: true, force: true });
} catch (error) {
// Ignore errors if directory doesn't exist
}
}