mirror of
https://github.com/google-gemini/gemini-cli.git
synced 2026-04-28 22:14:52 -07:00
test: fix missing getAllowedTools mock in gemini.tsx tests
This commit is contained in:
@@ -538,6 +538,7 @@ describe('gemini.tsx main function kitty protocol', () => {
|
|||||||
|
|
||||||
const mockConfig = createMockConfig({
|
const mockConfig = createMockConfig({
|
||||||
isInteractive: () => false,
|
isInteractive: () => false,
|
||||||
|
getAllowedTools: vi.fn(),
|
||||||
getQuestion: () => '',
|
getQuestion: () => '',
|
||||||
getSandbox: () => undefined,
|
getSandbox: () => undefined,
|
||||||
getListExtensions: () => flag === 'listExtensions',
|
getListExtensions: () => flag === 'listExtensions',
|
||||||
@@ -614,6 +615,7 @@ describe('gemini.tsx main function kitty protocol', () => {
|
|||||||
|
|
||||||
const mockConfig = createMockConfig({
|
const mockConfig = createMockConfig({
|
||||||
isInteractive: () => false,
|
isInteractive: () => false,
|
||||||
|
getAllowedTools: vi.fn(),
|
||||||
getQuestion: () => '',
|
getQuestion: () => '',
|
||||||
getSandbox: () => ({ command: 'docker', image: 'test-image' }),
|
getSandbox: () => ({ command: 'docker', image: 'test-image' }),
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -78,6 +78,7 @@ vi.mock('./config/config.js', () => ({
|
|||||||
getQuestion: vi.fn(() => ''),
|
getQuestion: vi.fn(() => ''),
|
||||||
isInteractive: () => false,
|
isInteractive: () => false,
|
||||||
storage: { initialize: vi.fn().mockResolvedValue(undefined) },
|
storage: { initialize: vi.fn().mockResolvedValue(undefined) },
|
||||||
|
getAllowedTools: vi.fn(),
|
||||||
} as unknown as Config),
|
} as unknown as Config),
|
||||||
parseArguments: vi.fn().mockResolvedValue({}),
|
parseArguments: vi.fn().mockResolvedValue({}),
|
||||||
isDebugMode: vi.fn(() => false),
|
isDebugMode: vi.fn(() => false),
|
||||||
@@ -188,6 +189,7 @@ describe('gemini.tsx main function cleanup', () => {
|
|||||||
} as any); // eslint-disable-line @typescript-eslint/no-explicit-any
|
} as any); // eslint-disable-line @typescript-eslint/no-explicit-any
|
||||||
vi.mocked(loadCliConfig).mockResolvedValue({
|
vi.mocked(loadCliConfig).mockResolvedValue({
|
||||||
isInteractive: vi.fn(() => false),
|
isInteractive: vi.fn(() => false),
|
||||||
|
getAllowedTools: vi.fn(),
|
||||||
getQuestion: vi.fn(() => 'test'),
|
getQuestion: vi.fn(() => 'test'),
|
||||||
getSandbox: vi.fn(() => false),
|
getSandbox: vi.fn(() => false),
|
||||||
getDebugMode: vi.fn(() => false),
|
getDebugMode: vi.fn(() => false),
|
||||||
|
|||||||
Reference in New Issue
Block a user