From f68dad0ca2183ee21cc00fecfd4851cae6f907fa Mon Sep 17 00:00:00 2001 From: Brendan Chen Date: Tue, 29 Apr 2025 16:54:22 -0700 Subject: [PATCH] update parking system tests to use updatedTime parameter --- .../ParkingSystemResolverTests.test.ts | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/test/resolvers/ParkingSystemResolverTests.test.ts b/test/resolvers/ParkingSystemResolverTests.test.ts index 9515c18..c207536 100644 --- a/test/resolvers/ParkingSystemResolverTests.test.ts +++ b/test/resolvers/ParkingSystemResolverTests.test.ts @@ -40,6 +40,7 @@ describe("ParkingSystemResolver", () => { longitude } address + updatedTime } } } @@ -56,8 +57,15 @@ describe("ParkingSystemResolver", () => { assert(response.body.kind === "single"); expect(response.body.singleResult.errors).toBeUndefined(); + const parkingStructures = (response.body.singleResult.data as any).system.parkingSystem.parkingStructures; - expect(parkingStructures).toEqual(expectedParkingStructures); + const transformedParkingStructures = parkingStructures.map((structure: any) => { + const newStructure = { ...structure, updatedTimeMs: structure.updatedTime }; + delete newStructure.updatedTime; + return newStructure; + }); + + expect(transformedParkingStructures).toEqual(expectedParkingStructures); }); it("returns a blank array if there are no parking structures", async () => { @@ -65,7 +73,9 @@ describe("ParkingSystemResolver", () => { assert(response.body.kind === "single"); expect(response.body.singleResult.errors).toBeUndefined(); + const parkingStructures = (response.body.singleResult.data as any).system.parkingSystem.parkingStructures; + expect(parkingStructures).toHaveLength(0); }); }); @@ -87,6 +97,7 @@ describe("ParkingSystemResolver", () => { longitude } address + updatedTime } } } @@ -116,7 +127,10 @@ describe("ParkingSystemResolver", () => { assert(response.body.kind === "single"); expect(response.body.singleResult.errors).toBeUndefined(); + const parkingStructure = (response.body.singleResult.data as any).system.parkingSystem.parkingStructure; + parkingStructure.updatedTimeMs = parkingStructure.updatedTime; + delete parkingStructure.updatedTime; expect(parkingStructure).toEqual(expectedParkingStructure); }); @@ -132,6 +146,7 @@ describe("ParkingSystemResolver", () => { assert(response.body.kind === "single"); expect(response.body.singleResult.errors).toBeUndefined(); + const parkingStructure = (response.body.singleResult.data as any).system.parkingSystem.parkingStructure; expect(parkingStructure).toBeNull(); });