mirror of
https://github.com/tiennm99/ccs.git
synced 2026-10-15 16:14:26 +00:00
fix(codex-auth): address persistent review focus
This commit is contained in:
1 parent
81c4acc73a
commit
e461c7a67e
4 files changed
+61
-6
No files matched your search
@@ -363,6 +363,23 @@ describe('getCodexAuthProfilesSummary', () => {
|
||||
expect(result.active?.name).toBe('work');
|
||||
});
|
||||
|
||||
it('active resolution: ignores stale CCS_CODEX_PROFILE values missing from registry', async () => {
|
||||
const { getCodexAuthProfilesSummary, invalidateCodexAuthProfilesCache } = await importService();
|
||||
invalidateCodexAuthProfilesCache();
|
||||
|
||||
process.env.CCS_CODEX_PROFILE = 'ghost';
|
||||
|
||||
const registryPath = path.join(ccsDir, 'codex-profiles.yaml');
|
||||
fs.writeFileSync(
|
||||
registryPath,
|
||||
`version: "1.0"\ndefault: null\nprofiles:\n work:\n type: codex\n created: "2026-01-01T00:00:00Z"\n last_used: null\n`,
|
||||
{ mode: 0o600 }
|
||||
);
|
||||
|
||||
const result = await getCodexAuthProfilesSummary();
|
||||
expect(result.active).toBeNull();
|
||||
});
|
||||
|
||||
it('active resolution: registry default set -> source=default', async () => {
|
||||
const { getCodexAuthProfilesSummary, invalidateCodexAuthProfilesCache } = await importService();
|
||||
invalidateCodexAuthProfilesCache();
|
||||
|
||||
Reference in new issue
Block a user