UNPKG

@clipwhisperer/common

Version:

ClipWhisperer Common - Shared library providing core utilities, database schemas, authentication, bucket management, and common functionality across all ClipWhisperer microservices

31 lines (30 loc) 1.07 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); require("dotenv/config"); const globals_1 = require("@jest/globals"); // Mock environment variables for testing process.env.DATABASE_URL = process.env.DATABASE_URL || "postgresql://clipwhisperer:clipwhisperer@localhost:5432/clipwhisperer"; // Mock console methods for cleaner test output const originalConsole = { ...console }; (0, globals_1.beforeAll)(() => { // Suppress console.log in tests unless debugging if (!process.env.DEBUG_TESTS) { console.log = globals_1.jest.fn(); console.info = globals_1.jest.fn(); } }); (0, globals_1.afterAll)(() => { // Restore console methods console.log = originalConsole.log; console.info = originalConsole.info; }); // Global test timeout globals_1.jest.setTimeout(30000); // Basic setup validation test (0, globals_1.describe)("Test Setup", () => { (0, globals_1.it)("should have environment configured", () => { (0, globals_1.expect)(process.env.DATABASE_URL).toBeDefined(); }); });