diff --git a/packages/create-app/src/lib/tasks.test.ts b/packages/create-app/src/lib/tasks.test.ts index 0144f9f575..b918fc0180 100644 --- a/packages/create-app/src/lib/tasks.test.ts +++ b/packages/create-app/src/lib/tasks.test.ts @@ -333,7 +333,7 @@ describe('tasks', () => { const gitConfig = await readGitConfig(); - expect(gitConfig).toBeUndefined(); + expect(gitConfig).toEqual({}); }); it('should return false if git package is installed but git credentials are not set', async () => { @@ -345,7 +345,7 @@ describe('tasks', () => { const gitConfig = await readGitConfig(); - expect(gitConfig).toBeUndefined(); + expect(gitConfig).toEqual({}); expect(mockExec).toHaveBeenCalledWith( 'git config user.name', { cwd: tmpDir }, diff --git a/packages/create-app/src/lib/tasks.ts b/packages/create-app/src/lib/tasks.ts index 5514b930fc..1e30f9d33a 100644 --- a/packages/create-app/src/lib/tasks.ts +++ b/packages/create-app/src/lib/tasks.ts @@ -250,7 +250,7 @@ export async function moveAppTask( * * @throws if `exec` fails */ -export async function readGitConfig(): Promise { +export async function readGitConfig(): Promise { const tempDir = resolvePath(os.tmpdir(), 'git-temp-dir'); const runCmd = (cmd: string) => @@ -262,7 +262,7 @@ export async function readGitConfig(): Promise { const isGitAvailable = await commandExists('git').catch(() => false); - if (!isGitAvailable) return; + if (!isGitAvailable) return {}; try { await fs.mkdir(tempDir); @@ -276,7 +276,7 @@ export async function readGitConfig(): Promise { gitUsername.stdout?.trim() && gitEmail.stdout?.trim(), ); - if (!gitCredentials) return; + if (!gitCredentials) return {}; await runCmd('git init'); await runCmd('git commit --allow-empty -m "Initial commit"');