takt/src/__tests__/config-api-boundary.test.ts
2026-03-04 14:16:12 +09:00

18 lines
744 B
TypeScript

import { describe, expect, it } from 'vitest';
describe('config API boundary', () => {
it('should expose migrated fallback loader from global config module', async () => {
const globalConfig = await import('../infra/config/global/globalConfig.js');
expect('loadGlobalMigratedProjectLocalFallback' in globalConfig).toBe(true);
});
it('should not expose GlobalConfigManager from config public module', async () => {
const configApi = await import('../infra/config/index.js');
expect('loadGlobalConfig' in configApi).toBe(true);
expect('saveGlobalConfig' in configApi).toBe(true);
expect('invalidateGlobalConfigCache' in configApi).toBe(true);
expect('GlobalConfigManager' in configApi).toBe(false);
});
});