From 65fbf5fe1bab50ecf160c4b735dd81306ea5a959 Mon Sep 17 00:00:00 2001 From: karilint Date: Wed, 27 May 2026 14:53:03 +0300 Subject: [PATCH] Expect bound logs in time unit history test --- .../api-tests/timeUnit/timeUnitsFetch.test.ts | 30 +++++++++++++++++-- 1 file changed, 28 insertions(+), 2 deletions(-) diff --git a/backend/src/api-tests/timeUnit/timeUnitsFetch.test.ts b/backend/src/api-tests/timeUnit/timeUnitsFetch.test.ts index 65a77639..6a60764f 100644 --- a/backend/src/api-tests/timeUnit/timeUnitsFetch.test.ts +++ b/backend/src/api-tests/timeUnit/timeUnitsFetch.test.ts @@ -45,7 +45,16 @@ describe('GET /time-unit endpoints', () => { time_update_id: number tuid: number | null lower_buid: number | null - lower_bound_update: { buid: number; updates: unknown[] } | null + lower_bound_update: { + buid: number + updates: Array<{ + buid: number | null + table_name: string | null + column_name: string | null + old_data: string | null + new_data: string | null + }> + } | null }> }>('time-unit/langhian', 'GET') @@ -58,7 +67,24 @@ describe('GET /time-unit endpoints', () => { lower_buid: 403, lower_bound_update: { buid: 403 }, }) - expect(lowerBoundSummary?.lower_bound_update?.updates).toEqual([]) + expect(lowerBoundSummary?.lower_bound_update?.updates).toEqual( + expect.arrayContaining([ + expect.objectContaining({ + buid: 403, + table_name: 'now_tu_bound', + column_name: 'b_name', + old_data: 'Lan/Srv', + new_data: 'Langhian/Serravallian', + }), + expect.objectContaining({ + buid: 403, + table_name: 'now_tu_bound', + column_name: 'age', + old_data: '14.8', + new_data: '13.82', + }), + ]) + ) }) it('handles unexpected failures gracefully', async () => {