diff --git a/extensions/git/src/test/smoke.test.ts b/extensions/git/src/test/smoke.test.ts index 8b53053c96..70b6e84281 100644 --- a/extensions/git/src/test/smoke.test.ts +++ b/extensions/git/src/test/smoke.test.ts @@ -56,7 +56,9 @@ suite('git smoke test', function () { git = ext!.exports.getAPI(1); if (git.repositories.length === 0) { - await eventToPromise(git.onDidOpenRepository); + const onDidOpenRepository = eventToPromise(git.onDidOpenRepository); + await commands.executeCommand('git.openRepository', cwd); + await onDidOpenRepository; } assert.strictEqual(git.repositories.length, 1);