Files
api-codegen/tests/helpers/fixtures.ts

31 lines
856 B
TypeScript
Raw Normal View History

2025-10-28 09:58:44 +03:00
import { join } from 'path';
import { fileURLToPath } from 'url';
import { dirname } from 'path';
const __filename = fileURLToPath(import.meta.url);
const __dirname = dirname(__filename);
/**
* Путь к директории с фикстурами
*/
export const FIXTURES_DIR = join(__dirname, '../fixtures');
/**
* Получить путь к фикстуре
*/
export function getFixturePath(name: string): string {
return join(FIXTURES_DIR, name);
}
/**
* Доступные фикстуры
*/
export const FIXTURES = {
MINIMAL: getFixturePath('minimal.json'),
VALID: getFixturePath('valid.json'),
COMPLEX: getFixturePath('complex.json'),
WITH_AUTH: getFixturePath('with-auth.json'),
INVALID: getFixturePath('invalid.json'),
EMPTY: getFixturePath('empty.json'),
EDGE_CASES: getFixturePath('edge-cases.json'),
} as const;