empty commit to fix actions?

This commit is contained in:
2025-04-29 17:21:17 -07:00
parent 1c7ee9fbc3
commit a7c33c9479

View File

@@ -4,6 +4,7 @@ import { setupTestServerContext, setupTestServerHolder } from "../testHelpers/ap
import { InterchangeSystem } from "../../src/entities/InterchangeSystem";
import assert = require("node:assert");
describe("ParkingSystemResolver", () => {
const holder = setupTestServerHolder();
const context = setupTestServerContext();
@@ -48,24 +49,26 @@ describe("ParkingSystemResolver", () => {
`
it("gets parking structures associated with the system id", async () => {
const expectedParkingStructures = generateParkingStructures();
let expectedParkingStructures = generateParkingStructures();
await Promise.all(expectedParkingStructures.map(async (structure) => {
await context.systems[0].parkingRepository?.addOrUpdateParkingStructure(structure);
}));
// Dates are transformed into epoch timestamps when serialized
expectedParkingStructures = expectedParkingStructures.map((structure) => {
const newStructure = { ...structure };
// @ts-ignore
newStructure.updatedTime = newStructure.updatedTime.getTime();
return newStructure;
});
const response = await getResponseFromQueryNeedingSystemId(query);
assert(response.body.kind === "single");
expect(response.body.singleResult.errors).toBeUndefined();
const parkingStructures = (response.body.singleResult.data as any).system.parkingSystem.parkingStructures;
const transformedParkingStructures = parkingStructures.map((structure: any) => {
const newStructure = { ...structure, updatedTimeMs: structure.updatedTime };
delete newStructure.updatedTime;
return newStructure;
});
expect(transformedParkingStructures).toEqual(expectedParkingStructures);
expect(parkingStructures).toEqual(expectedParkingStructures);
});
it("returns a blank array if there are no parking structures", async () => {
@@ -122,6 +125,8 @@ describe("ParkingSystemResolver", () => {
await context.systems[0].parkingRepository?.addOrUpdateParkingStructure(structure);
}));
const expectedParkingStructure = generatedParkingStructures[1];
// @ts-ignore
expectedParkingStructure.updatedTime = expectedParkingStructure.updatedTime.getTime();
const response = await getResponseForParkingStructureQuery(expectedParkingStructure.id);
@@ -129,8 +134,6 @@ describe("ParkingSystemResolver", () => {
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);
});