From 03d93c0dcb1cb118df38619a97b4707dd6ca8553 Mon Sep 17 00:00:00 2001 From: Michael Crenshaw Date: Fri, 25 Mar 2022 10:55:30 -0400 Subject: [PATCH] fix: test that checking out a fake commit fails Signed-off-by: Michael Crenshaw --- reposerver/repository/repository_test.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/reposerver/repository/repository_test.go b/reposerver/repository/repository_test.go index daa45f4dc3d9..840b82a5d848 100644 --- a/reposerver/repository/repository_test.go +++ b/reposerver/repository/repository_test.go @@ -1810,8 +1810,11 @@ func TestCheckoutRevision(t *testing.T) { pullSha, err := gitClient.LsRemote("refs/pull/123/head") require.NoError(t, err) + err = checkoutRevision(gitClient, "does-not-exist", false) + assert.Error(t, err) + err = checkoutRevision(gitClient, pullSha, false) - require.NoError(t, err) + assert.NoError(t, err) } // run runs a command in the given working directory. If the command succeeds, it returns the combined standard and