scai
Version:
> AI-powered CLI tool for commit messages **and** pull request reviews — using local models.
15 lines (14 loc) • 639 B
JavaScript
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);
}
}