fix(ROUTING-0001): repair repo routing and isolate MCP filtering

This commit is contained in:
Giancarmine Salucci
2026-03-27 19:01:47 +01:00
parent da661efc91
commit d1381f7fc0
10 changed files with 252 additions and 644 deletions

View File

@@ -0,0 +1,33 @@
import { readdirSync } from 'node:fs';
import { join } from 'node:path';
import { describe, expect, it } from 'vitest';
function collectReservedRouteTestFiles(directory: string): string[] {
const entries = readdirSync(directory, { withFileTypes: true });
const reservedTestFiles: string[] = [];
for (const entry of entries) {
const entryPath = join(directory, entry.name);
if (entry.isDirectory()) {
reservedTestFiles.push(...collectReservedRouteTestFiles(entryPath));
continue;
}
if (!entry.name.startsWith('+')) continue;
if (!entry.name.includes('.test.') && !entry.name.includes('.spec.')) continue;
reservedTestFiles.push(entryPath);
}
return reservedTestFiles;
}
describe('SvelteKit route file conventions', () => {
it('does not place test files in reserved +prefixed route filenames', () => {
const routeDirectory = import.meta.dirname;
const reservedTestFiles = collectReservedRouteTestFiles(routeDirectory);
expect(reservedTestFiles).toEqual([]);
});
});