diff --git a/backend/internal/data/repo/repo_group_test.go b/backend/internal/data/repo/repo_group_test.go index 941e06c..b608d16 100644 --- a/backend/internal/data/repo/repo_group_test.go +++ b/backend/internal/data/repo/repo_group_test.go @@ -31,3 +31,16 @@ func Test_Group_Update(t *testing.T) { assert.Equal(t, "test2", g.Name) assert.Equal(t, "EUR", g.Currency) } + +func Test_Group_GroupStatistics(t *testing.T) { + useItems(t, 20) + useLabels(t, 20) + + stats, err := tRepos.Groups.GroupStatistics(context.Background(), tGroup.ID) + + assert.NoError(t, err) + assert.Equal(t, 20, stats.TotalItems) + assert.Equal(t, 20, stats.TotalLabels) + assert.Equal(t, 1, stats.TotalUsers) + assert.Equal(t, 1, stats.TotalLocations) +}