From 5bcb1b3ccdebfdb00f76b514f0882bd226740a68 Mon Sep 17 00:00:00 2001 From: Brendan Chen Date: Mon, 10 Nov 2025 20:23:07 -0800 Subject: [PATCH] Remove check for ETA data update --- ...iBasedShuttleRepositoryLoaderTests.test.ts | 42 ------------------- 1 file changed, 42 deletions(-) diff --git a/src/loaders/shuttle/__tests__/ApiBasedShuttleRepositoryLoaderTests.test.ts b/src/loaders/shuttle/__tests__/ApiBasedShuttleRepositoryLoaderTests.test.ts index 799b2bd..c5e62eb 100644 --- a/src/loaders/shuttle/__tests__/ApiBasedShuttleRepositoryLoaderTests.test.ts +++ b/src/loaders/shuttle/__tests__/ApiBasedShuttleRepositoryLoaderTests.test.ts @@ -9,7 +9,6 @@ import { generateMockRoutes, generateMockShuttles, generateMockStops } from "../ import { fetchShuttleDataSuccessfulResponse } from "../../../../testHelpers/jsonSnapshots/fetchShuttleData/fetchShuttleDataSuccessfulResponse"; -import { fetchEtaDataSuccessfulResponse } from "../../../../testHelpers/jsonSnapshots/fetchEtaData/fetchEtaDataSuccessfulResponse"; import { resetGlobalFetchMockJson, updateGlobalFetchMockJson, @@ -257,46 +256,5 @@ describe("ApiBasedShuttleRepositoryLoader", () => { }); }); }); - - describe("updateEtaDataForExistingStopsForSystem", () => { - it("calls updateEtaDataForStopId for every stop in repository", async () => { - const spy = jest.spyOn(loader, "updateEtaDataForStopId"); - - const stops = generateMockStops(); - stops.forEach((stop) => { - stop.systemId = "1"; - }); - - await Promise.all(stops.map(async (stop) => { - await loader.repository.addOrUpdateStop(stop); - })); - - await loader.updateEtaDataForExistingStopsForSystem(); - - expect(spy.mock.calls.length).toEqual(stops.length); - }); - }); - - describe("updateEtaDataForStopId", () => { - const stopId = "177666"; - it("updates ETA data for stop id if response received", async () => { - updateGlobalFetchMockJson(fetchEtaDataSuccessfulResponse); - // @ts-ignore - const etasFromResponse = fetchEtaDataSuccessfulResponse.ETAs[stopId] - - await loader.updateEtaDataForStopId(stopId); - - const etas = await loader.repository.getEtasForStopId(stopId); - expect(etas.length).toEqual(etasFromResponse.length); - }); - - it("throws the correct error if the API response contains no data", async () => { - updateGlobalFetchMockJsonToThrowSyntaxError(); - - await assertAsyncCallbackThrowsApiResponseError(async () => { - await loader.updateEtaDataForStopId("263"); - }); - }); - }); });