| 123456789101112131415161718192021 |
- #!/usr/bin/env node
- import assert from 'assert';
- import fs from 'fs';
- const compileRoute = fs.readFileSync('./src/server/routes/compile.js', 'utf-8');
- const projectRoute = fs.readFileSync('./src/server/routes/project.js', 'utf-8');
- assert(
- compileRoute.includes("if (req.body?.file_path === 'all')") &&
- compileRoute.includes('await server.projectContext.scan();'),
- 'validate route should rescan projectContext before validating the full project'
- );
- assert(
- projectRoute.includes("app.get('/api/metadata/extract'") &&
- projectRoute.includes('await server.projectContext.scan();'),
- 'metadata extract route should rescan projectContext before extracting metadata'
- );
- console.log('\n── Project Route Refresh Regression ──');
- console.log('PASS test-project-route-refresh.js');
|