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