Files
project-inter-server/test/loaders/ParkingRepositoryLoaders/ChapmanTimedApiBasedParkingRepositoryLoaderTests.test.ts
2025-04-10 16:36:28 -07:00

28 lines
911 B
TypeScript

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("fetches and update parking structures with unique IDs", async () => {
});
it("throws ApiResponseError if data is incorrect", async () => {
})
});
});