summaryrefslogtreecommitdiff
path: root/packages/core/src/config/config.test.ts
diff options
context:
space:
mode:
authorAbhi <[email protected]>2025-07-28 15:55:50 -0400
committerGitHub <[email protected]>2025-07-28 19:55:50 +0000
commitb08679c9066c9e26bd7a26ba9530bbef077cc883 (patch)
tree0727d7ee49db0f6448057cb973bf810dc370bf0b /packages/core/src/config/config.test.ts
parentb6c2c64f9b7e1ac034a35ccf3f5e0d7845fcdd77 (diff)
Add new fallback state as prefactor for routing (#5065)
Diffstat (limited to 'packages/core/src/config/config.test.ts')
-rw-r--r--packages/core/src/config/config.test.ts6
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);
});
});