fix: исправлен путь к шаблонам, добавлена валидация результата генерации
- путь к шаблонам теперь корректен при установке через npm (resolve(__dirname, 'templates')) - проверка существования директории шаблонов перед генерацией - проверка что файлы реально созданы после генерации - добавлена мета-информация в package.json (автор, репозиторий) - переименован AI-PROJECT-OVERVIEW.md в AGENTS.md - версия 1.0.5
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
import { describe, test, expect, beforeEach, afterEach } from 'bun:test';
|
||||
import { execa } from 'execa';
|
||||
import { readFileSync } from 'fs';
|
||||
import { setupTest } from '../helpers/setup.js';
|
||||
import { FIXTURES } from '../helpers/fixtures.js';
|
||||
import { join } from 'path';
|
||||
@@ -8,6 +9,7 @@ import { fileURLToPath } from 'url';
|
||||
import { dirname } from 'path';
|
||||
|
||||
const __filename = fileURLToPath(import.meta.url);
|
||||
const pkg = JSON.parse(readFileSync(join(dirname(__filename), '../../package.json'), 'utf-8'));
|
||||
const __dirname = dirname(__filename);
|
||||
const CLI_PATH = join(__dirname, '../../src/cli.ts');
|
||||
|
||||
@@ -70,7 +72,7 @@ describe('CLI', () => {
|
||||
test('должен отображать версию с --version', async () => {
|
||||
const { stdout } = await execa('bun', ['run', CLI_PATH, '--version']);
|
||||
|
||||
expect(stdout).toContain('1.0.0');
|
||||
expect(stdout).toContain(pkg.version);
|
||||
});
|
||||
|
||||
test('должен отображать help с --help', async () => {
|
||||
|
||||
Reference in New Issue
Block a user