diff --git a/src/loaders/ParkingRepositoryLoaders/ChapmanTimedApiBasedParkingRepositoryLoader.ts b/src/loaders/ParkingRepositoryLoaders/ChapmanApiBasedParkingRepositoryLoader.ts similarity index 92% rename from src/loaders/ParkingRepositoryLoaders/ChapmanTimedApiBasedParkingRepositoryLoader.ts rename to src/loaders/ParkingRepositoryLoaders/ChapmanApiBasedParkingRepositoryLoader.ts index 7c5ce9e..b66b31a 100644 --- a/src/loaders/ParkingRepositoryLoaders/ChapmanTimedApiBasedParkingRepositoryLoader.ts +++ b/src/loaders/ParkingRepositoryLoaders/ChapmanApiBasedParkingRepositoryLoader.ts @@ -11,7 +11,7 @@ class ApiParseError extends Error { } } -export class ChapmanTimedApiBasedParkingRepositoryLoader implements ParkingRepositoryLoader { +export class ChapmanApiBasedParkingRepositoryLoader implements ParkingRepositoryLoader { public static readonly id = "chapman-parking-loader"; private readonly fetchUrl = "https://webfarm.chapman.edu/ParkingService/ParkingService/counts"; @@ -51,7 +51,7 @@ export class ChapmanTimedApiBasedParkingRepositoryLoader implements ParkingRepos latitude: jsonStructure.Latitude, longitude: jsonStructure.Longitude, }, - id: ChapmanTimedApiBasedParkingRepositoryLoader.generateId(jsonStructure.Address), + id: ChapmanApiBasedParkingRepositoryLoader.generateId(jsonStructure.Address), name: jsonStructure.Name, spotsAvailable: jsonStructure.CurrentCount, address: jsonStructure.Address diff --git a/src/loaders/ParkingRepositoryLoaders/buildParkingRepositoryLoaderIfExists.ts b/src/loaders/ParkingRepositoryLoaders/buildParkingRepositoryLoaderIfExists.ts index 85a744f..cea713b 100644 --- a/src/loaders/ParkingRepositoryLoaders/buildParkingRepositoryLoaderIfExists.ts +++ b/src/loaders/ParkingRepositoryLoaders/buildParkingRepositoryLoaderIfExists.ts @@ -1,5 +1,5 @@ import { ParkingGetterSetterRepository } from "../../repositories/ParkingGetterSetterRepository"; -import { ChapmanTimedApiBasedParkingRepositoryLoader } from "./ChapmanTimedApiBasedParkingRepositoryLoader"; +import { ChapmanApiBasedParkingRepositoryLoader } from "./ChapmanApiBasedParkingRepositoryLoader"; interface ParkingRepositoryBuilderArguments { id: string; @@ -7,8 +7,8 @@ interface ParkingRepositoryBuilderArguments { } export function buildParkingRepositoryLoaderIfExists(args: ParkingRepositoryBuilderArguments) { - if (args.id === ChapmanTimedApiBasedParkingRepositoryLoader.id) { - return new ChapmanTimedApiBasedParkingRepositoryLoader(args.repository); + if (args.id === ChapmanApiBasedParkingRepositoryLoader.id) { + return new ChapmanApiBasedParkingRepositoryLoader(args.repository); } return null; diff --git a/test/loaders/ParkingRepositoryLoaders/ChapmanTimedApiBasedParkingRepositoryLoaderTests.test.ts b/test/loaders/ParkingRepositoryLoaders/ChapmanTimedApiBasedParkingRepositoryLoaderTests.test.ts index f96191e..012d130 100644 --- a/test/loaders/ParkingRepositoryLoaders/ChapmanTimedApiBasedParkingRepositoryLoaderTests.test.ts +++ b/test/loaders/ParkingRepositoryLoaders/ChapmanTimedApiBasedParkingRepositoryLoaderTests.test.ts @@ -1,7 +1,7 @@ import { beforeEach, describe, expect, it } from "@jest/globals"; import { - ChapmanTimedApiBasedParkingRepositoryLoader -} from "../../../src/loaders/ParkingRepositoryLoaders/ChapmanTimedApiBasedParkingRepositoryLoader"; + ChapmanApiBasedParkingRepositoryLoader +} from "../../../src/loaders/ParkingRepositoryLoaders/ChapmanApiBasedParkingRepositoryLoader"; import { InMemoryParkingRepository } from "../../../src/repositories/InMemoryParkingRepository"; import { resetGlobalFetchMockJson, @@ -14,11 +14,11 @@ import { import { IParkingStructure } from "../../../src/entities/ParkingRepositoryEntities"; import { assertAsyncCallbackThrowsApiResponseError } from "../../testHelpers/assertAsyncCallbackThrowsApiResponseError"; -describe("ChapmanTimedApiBasedParkingRepositoryLoader", () => { - let loader: ChapmanTimedApiBasedParkingRepositoryLoader; +describe("ChapmanApiBasedParkingRepositoryLoader", () => { + let loader: ChapmanApiBasedParkingRepositoryLoader; beforeEach(() => { - loader = new ChapmanTimedApiBasedParkingRepositoryLoader( + loader = new ChapmanApiBasedParkingRepositoryLoader( new InMemoryParkingRepository(), ); resetGlobalFetchMockJson(); @@ -54,8 +54,8 @@ describe("ChapmanTimedApiBasedParkingRepositoryLoader", () => { id: "", } ]; - expectedStructures[0].id = ChapmanTimedApiBasedParkingRepositoryLoader.generateId(expectedStructures[0].address); - expectedStructures[1].id = ChapmanTimedApiBasedParkingRepositoryLoader.generateId(expectedStructures[1].address); + expectedStructures[0].id = ChapmanApiBasedParkingRepositoryLoader.generateId(expectedStructures[0].address); + expectedStructures[1].id = ChapmanApiBasedParkingRepositoryLoader.generateId(expectedStructures[1].address); const structuresFromLoader = await loader.repository.getParkingStructures(); expect(structuresFromLoader).toEqual(expectedStructures);