diff --git a/test/loaders/ParkingRepositoryLoaders/ChapmanTimedApiBasedParkingRepositoryLoaderTests.test.ts b/test/loaders/ParkingRepositoryLoaders/ChapmanTimedApiBasedParkingRepositoryLoaderTests.test.ts index 5ab00b3..15914a8 100644 --- a/test/loaders/ParkingRepositoryLoaders/ChapmanTimedApiBasedParkingRepositoryLoaderTests.test.ts +++ b/test/loaders/ParkingRepositoryLoaders/ChapmanTimedApiBasedParkingRepositoryLoaderTests.test.ts @@ -1,8 +1,22 @@ -import { describe, it } from "@jest/globals"; +import { beforeEach, describe, it } from "@jest/globals"; +import { + ChapmanTimedApiBasedParkingRepositoryLoader +} from "../../../src/loaders/ParkingRepositoryLoaders/ChapmanTimedApiBasedParkingRepositoryLoader"; +import { InMemoryParkingRepository } from "../../../src/repositories/InMemoryParkingRepository"; +import { resetGlobalFetchMockJson } from "../../testHelpers/fetchMockHelpers"; describe("ChapmanTimedApiBasedParkingRepositoryLoader", () => { + let loader: ChapmanTimedApiBasedParkingRepositoryLoader; + + beforeEach(() => { + loader = new ChapmanTimedApiBasedParkingRepositoryLoader( + new InMemoryParkingRepository(), + ); + resetGlobalFetchMockJson(); + }); + describe("fetchAndUpdateParkingStructures", () => { - it("should fetch and update parking successfully", async () => { + it("fetches and update parking structures with unique IDs", async () => { });