lorehub
Version:
Capture and surface the collective wisdom of your codebase
14 lines • 663 B
JavaScript
// Test setup to ensure migrations are available
import { existsSync, cpSync } from 'fs';
import { join, dirname } from 'path';
import { fileURLToPath } from 'url';
const __filename = fileURLToPath(import.meta.url);
const __dirname = dirname(__filename);
// Ensure drizzle migrations are available in test environment
const sourceDrizzle = join(__dirname, '..', '..', 'drizzle');
const testDrizzle = join(__dirname, '..', '..', '..', 'drizzle');
if (!existsSync(testDrizzle) && existsSync(sourceDrizzle)) {
console.log('Copying drizzle migrations for tests...');
cpSync(sourceDrizzle, testDrizzle, { recursive: true });
}
//# sourceMappingURL=setup.js.map