diff options
Diffstat (limited to 'packages/core/src/tools/grep.test.ts')
| -rw-r--r-- | packages/core/src/tools/grep.test.ts | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/packages/core/src/tools/grep.test.ts b/packages/core/src/tools/grep.test.ts index ae629a52..75cf1d28 100644 --- a/packages/core/src/tools/grep.test.ts +++ b/packages/core/src/tools/grep.test.ts @@ -80,8 +80,8 @@ describe('GrepTool', () => { it('should return error if pattern is missing', () => { const params = { path: '.' } as unknown as GrepToolParams; - expect(grepTool.validateToolParams(params)).toContain( - 'Parameters failed schema validation', + expect(grepTool.validateToolParams(params)).toBe( + `params must have required property 'pattern'`, ); }); @@ -204,11 +204,11 @@ describe('GrepTool', () => { it('should return an error if params are invalid', async () => { const params = { path: '.' } as unknown as GrepToolParams; // Invalid: pattern missing const result = await grepTool.execute(params, abortSignal); - expect(result.llmContent).toContain( - 'Error: Invalid parameters provided. Reason: Parameters failed schema validation', + expect(result.llmContent).toBe( + "Error: Invalid parameters provided. Reason: params must have required property 'pattern'", ); - expect(result.returnDisplay).toContain( - 'Model provided invalid parameters. Error: Parameters failed schema validation', + expect(result.returnDisplay).toBe( + "Model provided invalid parameters. Error: params must have required property 'pattern'", ); }); }); |
