diff options
Diffstat (limited to 'packages/core/src/config/config.test.ts')
| -rw-r--r-- | packages/core/src/config/config.test.ts | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/packages/core/src/config/config.test.ts b/packages/core/src/config/config.test.ts index 3f0b3db5..f2169790 100644 --- a/packages/core/src/config/config.test.ts +++ b/packages/core/src/config/config.test.ts @@ -152,6 +152,10 @@ describe('Server Config (config.ts)', () => { (createContentGeneratorConfig as Mock).mockReturnValue(mockContentConfig); + // Set fallback mode to true to ensure it gets reset + config.setFallbackMode(true); + expect(config.isInFallbackMode()).toBe(true); + await config.refreshAuth(authType); expect(createContentGeneratorConfig).toHaveBeenCalledWith( @@ -163,6 +167,8 @@ describe('Server Config (config.ts)', () => { expect(config.getContentGeneratorConfig().model).toBe(newModel); expect(config.getModel()).toBe(newModel); // getModel() should return the updated model expect(GeminiClient).toHaveBeenCalledWith(config); + // Verify that fallback mode is reset + expect(config.isInFallbackMode()).toBe(false); }); }); |
