From ff71afbe039e130a2e2450ec705ca610d5121b51 Mon Sep 17 00:00:00 2001 From: Ulf Gebhardt Date: Tue, 3 Feb 2026 04:52:18 +0100 Subject: [PATCH] use sort to ensure correctness --- backend/src/graphql/resolvers/reports.spec.ts | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/backend/src/graphql/resolvers/reports.spec.ts b/backend/src/graphql/resolvers/reports.spec.ts index ad1392ce6..16f46bb44 100644 --- a/backend/src/graphql/resolvers/reports.spec.ts +++ b/backend/src/graphql/resolvers/reports.spec.ts @@ -745,10 +745,8 @@ describe('file a report on a resource', () => { query: reports, variables: { orderBy: 'createdAt_asc' }, }) - expect(data.reports.length).toBeGreaterThanOrEqual(2) - for (let i = 1; i < data.reports.length; i++) { - expect(data.reports[i].createdAt >= data.reports[i - 1].createdAt).toBe(true) - } + const sorted = [...data.reports].sort((a, b) => (a.createdAt > b.createdAt ? 1 : -1)) + expect(data.reports).toEqual(sorted) }) it('createdAt_desc returns reports in descending order', async () => { @@ -757,10 +755,8 @@ describe('file a report on a resource', () => { query: reports, variables: { orderBy: 'createdAt_desc' }, }) - expect(data.reports.length).toBeGreaterThanOrEqual(2) - for (let i = 1; i < data.reports.length; i++) { - expect(data.reports[i].createdAt <= data.reports[i - 1].createdAt).toBe(true) - } + const sorted = [...data.reports].sort((a, b) => (a.createdAt < b.createdAt ? 1 : -1)) + expect(data.reports).toEqual(sorted) }) })