mirror of
https://github.com/brendan-ch/project-inter-server.git
synced 2026-04-17 07:50:31 +00:00
update parking system tests to use updatedTime parameter
This commit is contained in:
@@ -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();
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user