From 9dc812dd4b90008575e747e9a821feddd2c4dc49 Mon Sep 17 00:00:00 2001 From: Abhi <43648792+abhipatel12@users.noreply.github.com> Date: Mon, 14 Jul 2025 13:23:51 -0400 Subject: fix(checkpoint): Prevent silent failure and enable for non-Git projects (#4144) --- packages/core/src/services/gitService.test.ts | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) (limited to 'packages/core/src/services/gitService.test.ts') diff --git a/packages/core/src/services/gitService.test.ts b/packages/core/src/services/gitService.test.ts index d0b991a3..d23b0737 100644 --- a/packages/core/src/services/gitService.test.ts +++ b/packages/core/src/services/gitService.test.ts @@ -154,14 +154,6 @@ describe('GitService', () => { }); describe('initialize', () => { - it('should throw an error if projectRoot is not a Git repository', async () => { - hoistedIsGitRepositoryMock.mockReturnValue(false); - const service = new GitService(mockProjectRoot); - await expect(service.initialize()).rejects.toThrow( - 'GitService requires a Git repository', - ); - }); - it('should throw an error if Git is not available', async () => { hoistedMockExec.mockImplementation((command, callback) => { callback(new Error('git not found')); @@ -169,7 +161,7 @@ describe('GitService', () => { }); const service = new GitService(mockProjectRoot); await expect(service.initialize()).rejects.toThrow( - 'GitService requires Git to be installed', + 'Checkpointing is enabled, but Git is not installed. Please install Git or disable checkpointing to continue.', ); }); -- cgit v1.2.3