From 24474683f409c64937b912c198f203e712493b9a Mon Sep 17 00:00:00 2001 From: Matt Rubens Date: Sun, 15 Dec 2024 19:56:11 -0500 Subject: [PATCH] Fix test --- .../diff/strategies/__tests__/unified.test.ts | 25 +++++++++++++++---- 1 file changed, 20 insertions(+), 5 deletions(-) diff --git a/src/core/diff/strategies/__tests__/unified.test.ts b/src/core/diff/strategies/__tests__/unified.test.ts index 4e6c449..83a53b2 100644 --- a/src/core/diff/strategies/__tests__/unified.test.ts +++ b/src/core/diff/strategies/__tests__/unified.test.ts @@ -59,7 +59,10 @@ function calculateTotal(items: number[]): number { export { calculateTotal };` const result = strategy.applyDiff(originalContent, diffContent) - expect(result).toBe(expected) + expect(result.success).toBe(true) + if (result.success) { + expect(result.content).toBe(expected) + } }) it('should successfully apply a diff adding a new method', () => { @@ -93,7 +96,10 @@ export { calculateTotal };` }` const result = strategy.applyDiff(originalContent, diffContent) - expect(result).toBe(expected) + expect(result.success).toBe(true) + if (result.success) { + expect(result.content).toBe(expected) + } }) it('should successfully apply a diff modifying imports', () => { @@ -128,7 +134,10 @@ function App() { }` const result = strategy.applyDiff(originalContent, diffContent) - expect(result).toBe(expected) + expect(result.success).toBe(true) + if (result.success) { + expect(result.content).toBe(expected) + } }) it('should successfully apply a diff with multiple hunks', () => { @@ -190,7 +199,10 @@ async function processFile(path: string) { export { processFile };` const result = strategy.applyDiff(originalContent, diffContent) - expect(result).toBe(expected) + expect(result.success).toBe(true) + if (result.success) { + expect(result.content).toBe(expected) + } }) it('should handle empty original content', () => { @@ -207,7 +219,10 @@ export { processFile };` }\n` const result = strategy.applyDiff(originalContent, diffContent) - expect(result).toBe(expected) + expect(result.success).toBe(true) + if (result.success) { + expect(result.content).toBe(expected) + } }) }) })