Update edit tool validation function to override validateToolParams (#667)

This commit is contained in:
Leo
2025-06-01 19:18:43 +01:00
committed by GitHub
parent 9dae07784b
commit edc12e416d
2 changed files with 8 additions and 6 deletions

View File

@@ -178,14 +178,14 @@ describe('EditTool', () => {
});
});
describe('validateParams', () => {
describe('validateToolParams', () => {
it('should return null for valid params', () => {
const params: EditToolParams = {
file_path: path.join(rootDir, 'test.txt'),
old_string: 'old',
new_string: 'new',
};
expect(tool.validateParams(params)).toBeNull();
expect(tool.validateToolParams(params)).toBeNull();
});
it('should return error for relative path', () => {
@@ -194,7 +194,9 @@ describe('EditTool', () => {
old_string: 'old',
new_string: 'new',
};
expect(tool.validateParams(params)).toMatch(/File path must be absolute/);
expect(tool.validateToolParams(params)).toMatch(
/File path must be absolute/,
);
});
it('should return error for path outside root', () => {
@@ -203,7 +205,7 @@ describe('EditTool', () => {
old_string: 'old',
new_string: 'new',
};
expect(tool.validateParams(params)).toMatch(
expect(tool.validateToolParams(params)).toMatch(
/File path must be within the root directory/,
);
});