Fixed issue where querying empty collection returns an empty book record

This commit is contained in:
2026-04-06 21:08:32 +02:00
parent 2552ba8e94
commit a537c12a3b
5 changed files with 31 additions and 11 deletions

View File

@@ -25,10 +25,18 @@ func TestGetCollection_Limit(t *testing.T) {
}
func TestGetCollection_Unauthorized(t *testing.T) {
status, _ := testGetCollection(t, "4", "10", "0")
status, _ := testGetCollection(t, "3", "10", "0")
assert.Equal(t, http.StatusUnauthorized, status)
}
func TestGetCollection_Empty(t *testing.T) {
status, collection := testGetCollection(t, "4", "10", "0")
assert.Equal(t, http.StatusOK, status)
assert.Equal(t, "Empty", collection.Name)
assert.Equal(t, 0, len(collection.Books))
assert.Equal(t, int64(0), collection.Count)
}
func testGetCollection(t *testing.T, id string, limit string, offset string) (int, dto.CollectionGet) {
return testutils.TestFetchModel[dto.CollectionGet](t, "/ws/collection/"+id, limit, offset)
}