scai
Version:
> AI-powered CLI tools for smart commit messages, auto generated comments, and readme files — all powered by local models.
15 lines (14 loc) • 627 B
JavaScript
import fs from 'fs/promises';
import { generateTestsModule } from '../pipeline/modules/generateTestsModule.js';
import { cleanupModule } from '../pipeline/modules/cleanupModule.js';
import { runPromptPipeline } from '../pipeline/runPipeline.js';
export async function generateTests(filepath) {
try {
const code = await fs.readFile(filepath, 'utf-8');
const result = await runPromptPipeline([generateTestsModule, cleanupModule], { code, filepath });
console.log('✅ Test generated and cleaned up.');
}
catch (err) {
console.error('❌ Error generating tests:', err.message);
}
}