mirror of
https://github.com/brendan-ch/project-inter-server.git
synced 2026-04-17 07:50:31 +00:00
28 lines
911 B
TypeScript
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 () => {
|
|
|
|
})
|
|
});
|
|
});
|