Files
brain/tools/split-pilot-claude-md.test.mjs
T

23 lines
881 B
JavaScript
Raw Normal View History

import { describe, it, expect } from 'vitest';
import { loadRegistry } from './skill-contract-registry.mjs';
const DIR = 'docs/registry/contracts';
describe('пилот разворачивания claude-md-management', () => {
const reg = loadRegistry({ dir: DIR });
const skills = reg.contracts.map((c) => c.skill);
it('весь каталог контрактов формо-валиден (нет ошибок сборки)', () => {
expect(reg.errors).toEqual([]);
});
it('зонтик claude-md-management удалён', () => {
expect(skills).not.toContain('claude-md-management');
});
it('оба под-навыка заведены с адресацией плагин:навык', () => {
expect(skills).toContain('claude-md-management:claude-md-improver');
expect(skills).toContain('claude-md-management:revise-claude-md');
});
});