mirror of
https://github.com/google-gemini/gemini-cli.git
synced 2026-07-12 11:00:51 -07:00
fix: allow user to set pro model even in fallback (#12566)
This commit is contained in:
@@ -1354,6 +1354,21 @@ describe('Config getHooks', () => {
|
||||
expect(retrievedHooks).toEqual(allEventHooks);
|
||||
expect(Object.keys(retrievedHooks!)).toHaveLength(11); // All hook event types
|
||||
});
|
||||
|
||||
describe('setModel', () => {
|
||||
it('should allow setting a pro (any) model and disable fallback mode', () => {
|
||||
const config = new Config(baseParams);
|
||||
config.setFallbackMode(true);
|
||||
expect(config.isInFallbackMode()).toBe(true);
|
||||
|
||||
const proModel = 'gemini-2.5-pro';
|
||||
config.setModel(proModel);
|
||||
|
||||
expect(config.getModel()).toBe(proModel);
|
||||
expect(config.isInFallbackMode()).toBe(false);
|
||||
expect(mockCoreEvents.emitModelChanged).toHaveBeenCalledWith(proModel);
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
describe('Config getExperiments', () => {
|
||||
|
||||
Reference in New Issue
Block a user