diff options
| author | Tolik Malibroda <[email protected]> | 2025-06-02 22:05:45 +0200 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-06-02 22:05:45 +0200 |
| commit | 0795e55f0e7d2f2822bcd83eaf066eb99c67f858 (patch) | |
| tree | 3fd259976c8cfc5df79bba2d37f0a17fa3f683a4 /packages/core/src/tools/write-file.test.ts | |
| parent | 42bedbc3d39265932cbd6c9b818b6a7fbcbdd022 (diff) | |
feat: Add --yolo mode that automatically accepts all tools executions (#695)
Co-authored-by: N. Taylor Mullen <[email protected]>
Diffstat (limited to 'packages/core/src/tools/write-file.test.ts')
| -rw-r--r-- | packages/core/src/tools/write-file.test.ts | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/packages/core/src/tools/write-file.test.ts b/packages/core/src/tools/write-file.test.ts index 3fd97c9e..c94edfd1 100644 --- a/packages/core/src/tools/write-file.test.ts +++ b/packages/core/src/tools/write-file.test.ts @@ -20,7 +20,7 @@ import { ToolEditConfirmationDetails, } from './tools.js'; import { type EditToolParams } from './edit.js'; -import { Config } from '../config/config.js'; +import { ApprovalMode, Config } from '../config/config.js'; import { ToolRegistry } from './tool-registry.js'; import path from 'path'; import fs from 'fs'; @@ -51,8 +51,8 @@ vi.mocked(ensureCorrectFileContent).mockImplementation( // Mock Config const mockConfigInternal = { getTargetDir: () => rootDir, - getAlwaysSkipModificationConfirmation: vi.fn(() => false), - setAlwaysSkipModificationConfirmation: vi.fn(), + getApprovalMode: vi.fn(() => ApprovalMode.DEFAULT), + setApprovalMode: vi.fn(), getApiKey: () => 'test-key', getModel: () => 'test-model', getSandbox: () => false, @@ -100,10 +100,8 @@ describe('WriteFileTool', () => { tool = new WriteFileTool(mockConfig); // Reset mocks before each test - mockConfigInternal.getAlwaysSkipModificationConfirmation.mockReturnValue( - false, - ); - mockConfigInternal.setAlwaysSkipModificationConfirmation.mockClear(); + mockConfigInternal.getApprovalMode.mockReturnValue(ApprovalMode.DEFAULT); + mockConfigInternal.setApprovalMode.mockClear(); mockEnsureCorrectEdit.mockReset(); mockEnsureCorrectFileContent.mockReset(); |
