UNPKG

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
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); } }