Skip to content
This repository was archived by the owner on Sep 30, 2024. It is now read-only.

Commit 68da82c

Browse files
committed
feature/internal/database: add test to ensure that not found errors fulfiill errcode.NotFound
1 parent cee1f50 commit 68da82c

File tree

2 files changed

+14
-0
lines changed

2 files changed

+14
-0
lines changed

internal/database/repos_test.go

+9
Original file line numberDiff line numberDiff line change
@@ -2942,6 +2942,15 @@ func TestListSourcegraphDotComIndexableRepos(t *testing.T) {
29422942
}
29432943
}
29442944

2945+
func TestRepoNotFoundFulfillsNotFound(t *testing.T) {
2946+
err := &RepoNotFoundErr{
2947+
ID: api.RepoID(1),
2948+
Name: api.RepoName("github.com/foo/bar"),
2949+
HashedName: api.RepoHashedName("github.com/foo/bar"),
2950+
}
2951+
require.True(t, errcode.IsNotFound(err))
2952+
}
2953+
29452954
func TestRepoStore_Metadata(t *testing.T) {
29462955
if testing.Short() {
29472956
t.Skip()

internal/database/users_test.go

+5
Original file line numberDiff line numberDiff line change
@@ -1400,6 +1400,11 @@ func TestUsers_CreateCancelAccessRequest(t *testing.T) {
14001400
assert.Equal(t, updated.Status, types.AccessRequestStatusCanceled)
14011401
}
14021402

1403+
func TestUserNotFoundFulfillsNotFound(t *testing.T) {
1404+
err := NewUserNotFoundError(123)
1405+
require.True(t, errcode.IsNotFound(err))
1406+
}
1407+
14031408
func normalizeUsers(users []*types.User) []*types.User {
14041409
for _, u := range users {
14051410
u.CreatedAt = u.CreatedAt.Local().Round(time.Second)

0 commit comments

Comments
 (0)