UNPKG

scai

Version:

> AI-powered CLI tool for commit messages **and** pull request reviews — using local models.

15 lines (14 loc) 639 B
import fs from 'fs/promises'; import { generateTestsModule } from '../pipeline/modules/generateTestsModule.js'; import { cleanupModule } from '../pipeline/modules/cleanupModule.js'; import { runModulePipeline } from '../pipeline/runModulePipeline.js'; export async function generateTests(filepath) { try { const content = await fs.readFile(filepath, 'utf-8'); const result = await runModulePipeline([generateTestsModule, cleanupModule], { content, filepath }); console.log('✅ Test generated and cleaned up.'); } catch (err) { console.error('❌ Error generating tests:', err.message); } }