From 14fbdc74083dce3d16b0e6f42cb0da4db8c841ce Mon Sep 17 00:00:00 2001 From: Brendan Chen Date: Thu, 31 Jul 2025 22:41:05 -0400 Subject: [PATCH] Move testHelpers directory up one level --- .../TimedApiBasedRepositoryLoaderTests.test.ts | 2 +- ...manApiBasedParkingRepositoryLoaderTests.test.ts | 6 +++--- .../ApiBasedShuttleRepositoryLoaderTests.test.ts | 14 +++++++------- .../ETANotificationSchedulerTests.test.ts | 2 +- ...optimizedInMemoryShuttleRepositoryTests.test.ts | 2 +- src/resolvers/__tests__/EtaResolverTests.test.ts | 4 ++-- .../__tests__/MutationResolverTests.test.ts | 4 ++-- .../__tests__/OrderedStopResolverTests.test.ts | 6 +++--- .../ParkingStructureResolverTests.test.ts | 4 ++-- .../__tests__/ParkingSystemResolverTests.test.ts | 4 ++-- src/resolvers/__tests__/QueryResolverTests.test.ts | 4 ++-- src/resolvers/__tests__/RouteResolverTests.test.ts | 6 +++--- .../__tests__/ShuttleResolverTests.test.ts | 6 +++--- src/resolvers/__tests__/StopResolverTests.test.ts | 6 +++--- .../__tests__/SystemResolverTests.test.ts | 6 +++--- test/sum.test.ts | 7 ------- .../apolloTestServerHelpers.ts | 8 ++++---- .../assertAsyncCallbackThrowsApiResponseError.ts | 2 +- .../fetchMockHelpers.ts | 0 .../chapmanParkingStructureData.ts | 0 .../fetchEtaData/fetchEtaDataSuccessfulResponse.ts | 0 .../fetchRouteDataSuccessfulResponse.ts | 0 .../fetchShuttleDataSuccessfulResponse.ts | 0 .../fetchStopAndPolylineDataSuccessfulResponse.ts | 0 .../fetchSystemDataFailedResponse.ts | 0 .../fetchSystemDataSuccessfulResponse.ts | 0 .../mockDataGenerators.ts | 4 ++-- .../repositorySetupHelpers.ts | 2 +- 28 files changed, 46 insertions(+), 53 deletions(-) delete mode 100644 test/sum.test.ts rename {test/testHelpers => testHelpers}/apolloTestServerHelpers.ts (84%) rename {test/testHelpers => testHelpers}/assertAsyncCallbackThrowsApiResponseError.ts (73%) rename {test/testHelpers => testHelpers}/fetchMockHelpers.ts (100%) rename {test => testHelpers}/jsonSnapshots/chapmanParkingStructureData/chapmanParkingStructureData.ts (100%) rename {test => testHelpers}/jsonSnapshots/fetchEtaData/fetchEtaDataSuccessfulResponse.ts (100%) rename {test => testHelpers}/jsonSnapshots/fetchRouteData/fetchRouteDataSuccessfulResponse.ts (100%) rename {test => testHelpers}/jsonSnapshots/fetchShuttleData/fetchShuttleDataSuccessfulResponse.ts (100%) rename {test => testHelpers}/jsonSnapshots/fetchStopAndPolylineData/fetchStopAndPolylineDataSuccessfulResponse.ts (100%) rename {test => testHelpers}/jsonSnapshots/fetchSystemData/fetchSystemDataFailedResponse.ts (100%) rename {test => testHelpers}/jsonSnapshots/fetchSystemData/fetchSystemDataSuccessfulResponse.ts (100%) rename {test/testHelpers => testHelpers}/mockDataGenerators.ts (96%) rename {test/testHelpers => testHelpers}/repositorySetupHelpers.ts (92%) diff --git a/src/loaders/__tests__/TimedApiBasedRepositoryLoaderTests.test.ts b/src/loaders/__tests__/TimedApiBasedRepositoryLoaderTests.test.ts index de36bf2..fc94ad3 100644 --- a/src/loaders/__tests__/TimedApiBasedRepositoryLoaderTests.test.ts +++ b/src/loaders/__tests__/TimedApiBasedRepositoryLoaderTests.test.ts @@ -1,6 +1,6 @@ import { afterEach, beforeAll, beforeEach, describe, expect, it, jest } from "@jest/globals"; import { TimedApiBasedRepositoryLoader } from "../TimedApiBasedRepositoryLoader"; -import { resetGlobalFetchMockJson } from "../../../test/testHelpers/fetchMockHelpers"; +import { resetGlobalFetchMockJson } from "../../../testHelpers/fetchMockHelpers"; import { UnoptimizedInMemoryShuttleRepository } from "../../repositories/shuttle/UnoptimizedInMemoryShuttleRepository"; import { ApiBasedShuttleRepositoryLoader } from "../shuttle/ApiBasedShuttleRepositoryLoader"; diff --git a/src/loaders/parking/__tests__/ChapmanApiBasedParkingRepositoryLoaderTests.test.ts b/src/loaders/parking/__tests__/ChapmanApiBasedParkingRepositoryLoaderTests.test.ts index b5d434a..ebc33a8 100644 --- a/src/loaders/parking/__tests__/ChapmanApiBasedParkingRepositoryLoaderTests.test.ts +++ b/src/loaders/parking/__tests__/ChapmanApiBasedParkingRepositoryLoaderTests.test.ts @@ -7,12 +7,12 @@ import { resetGlobalFetchMockJson, updateGlobalFetchMockJson, updateGlobalFetchMockJsonToThrowSyntaxError -} from "../../../../test/testHelpers/fetchMockHelpers"; +} from "../../../../testHelpers/fetchMockHelpers"; import { chapmanParkingStructureData -} from "../../../../test/jsonSnapshots/chapmanParkingStructureData/chapmanParkingStructureData"; +} from "../../../../testHelpers/jsonSnapshots/chapmanParkingStructureData/chapmanParkingStructureData"; import { IParkingStructure } from "../../../entities/ParkingRepositoryEntities"; -import { assertAsyncCallbackThrowsApiResponseError } from "../../../../test/testHelpers/assertAsyncCallbackThrowsApiResponseError"; +import { assertAsyncCallbackThrowsApiResponseError } from "../../../../testHelpers/assertAsyncCallbackThrowsApiResponseError"; describe("ChapmanApiBasedParkingRepositoryLoader", () => { let loader: ChapmanApiBasedParkingRepositoryLoader; diff --git a/src/loaders/shuttle/__tests__/ApiBasedShuttleRepositoryLoaderTests.test.ts b/src/loaders/shuttle/__tests__/ApiBasedShuttleRepositoryLoaderTests.test.ts index 85dd2f5..7770064 100644 --- a/src/loaders/shuttle/__tests__/ApiBasedShuttleRepositoryLoaderTests.test.ts +++ b/src/loaders/shuttle/__tests__/ApiBasedShuttleRepositoryLoaderTests.test.ts @@ -1,21 +1,21 @@ import { afterEach, beforeEach, describe, expect, it, jest } from "@jest/globals"; import { ApiBasedShuttleRepositoryLoader } from "../ApiBasedShuttleRepositoryLoader"; import { UnoptimizedInMemoryShuttleRepository } from "../../../repositories/shuttle/UnoptimizedInMemoryShuttleRepository"; -import { fetchRouteDataSuccessfulResponse } from "../../../../test/jsonSnapshots/fetchRouteData/fetchRouteDataSuccessfulResponse"; +import { fetchRouteDataSuccessfulResponse } from "../../../../testHelpers/jsonSnapshots/fetchRouteData/fetchRouteDataSuccessfulResponse"; import { fetchStopAndPolylineDataSuccessfulResponse -} from "../../../../test/jsonSnapshots/fetchStopAndPolylineData/fetchStopAndPolylineDataSuccessfulResponse"; -import { generateMockRoutes, generateMockShuttles, generateMockStops } from "../../../../test/testHelpers/mockDataGenerators"; +} from "../../../../testHelpers/jsonSnapshots/fetchStopAndPolylineData/fetchStopAndPolylineDataSuccessfulResponse"; +import { generateMockRoutes, generateMockShuttles, generateMockStops } from "../../../../testHelpers/mockDataGenerators"; import { fetchShuttleDataSuccessfulResponse -} from "../../../../test/jsonSnapshots/fetchShuttleData/fetchShuttleDataSuccessfulResponse"; -import { fetchEtaDataSuccessfulResponse } from "../../../../test/jsonSnapshots/fetchEtaData/fetchEtaDataSuccessfulResponse"; +} from "../../../../testHelpers/jsonSnapshots/fetchShuttleData/fetchShuttleDataSuccessfulResponse"; +import { fetchEtaDataSuccessfulResponse } from "../../../../testHelpers/jsonSnapshots/fetchEtaData/fetchEtaDataSuccessfulResponse"; import { resetGlobalFetchMockJson, updateGlobalFetchMockJson, updateGlobalFetchMockJsonToThrowSyntaxError -} from "../../../../test/testHelpers/fetchMockHelpers"; -import { assertAsyncCallbackThrowsApiResponseError } from "../../../../test/testHelpers/assertAsyncCallbackThrowsApiResponseError"; +} from "../../../../testHelpers/fetchMockHelpers"; +import { assertAsyncCallbackThrowsApiResponseError } from "../../../../testHelpers/assertAsyncCallbackThrowsApiResponseError"; describe("ApiBasedShuttleRepositoryLoader", () => { let loader: ApiBasedShuttleRepositoryLoader; diff --git a/src/notifications/schedulers/__tests__/ETANotificationSchedulerTests.test.ts b/src/notifications/schedulers/__tests__/ETANotificationSchedulerTests.test.ts index 1204632..7fc621f 100644 --- a/src/notifications/schedulers/__tests__/ETANotificationSchedulerTests.test.ts +++ b/src/notifications/schedulers/__tests__/ETANotificationSchedulerTests.test.ts @@ -2,7 +2,7 @@ import { beforeEach, describe, expect, it, jest } from "@jest/globals"; import { ETANotificationScheduler } from "../ETANotificationScheduler"; import { UnoptimizedInMemoryShuttleRepository } from "../../../repositories/shuttle/UnoptimizedInMemoryShuttleRepository"; import { IEta, IShuttle, IStop } from "../../../entities/ShuttleRepositoryEntities"; -import { addMockShuttleToRepository, addMockStopToRepository } from "../../../../test/testHelpers/repositorySetupHelpers"; +import { addMockShuttleToRepository, addMockStopToRepository } from "../../../../testHelpers/repositorySetupHelpers"; import { AppleNotificationSender } from "../../senders/AppleNotificationSender"; import { InMemoryNotificationRepository } from "../../../repositories/notifications/InMemoryNotificationRepository"; import { NotificationRepository } from "../../../repositories/notifications/NotificationRepository"; diff --git a/src/repositories/shuttle/__tests__/UnoptimizedInMemoryShuttleRepositoryTests.test.ts b/src/repositories/shuttle/__tests__/UnoptimizedInMemoryShuttleRepositoryTests.test.ts index d75d4ba..e9f1a80 100644 --- a/src/repositories/shuttle/__tests__/UnoptimizedInMemoryShuttleRepositoryTests.test.ts +++ b/src/repositories/shuttle/__tests__/UnoptimizedInMemoryShuttleRepositoryTests.test.ts @@ -6,7 +6,7 @@ import { generateMockRoutes, generateMockShuttles, generateMockStops, -} from "../../../../test/testHelpers/mockDataGenerators"; +} from "../../../../testHelpers/mockDataGenerators"; // For repositories created in the future, reuse core testing // logic from here and differentiate setup (e.g. creating mocks) diff --git a/src/resolvers/__tests__/EtaResolverTests.test.ts b/src/resolvers/__tests__/EtaResolverTests.test.ts index 60332cd..e6bbe20 100644 --- a/src/resolvers/__tests__/EtaResolverTests.test.ts +++ b/src/resolvers/__tests__/EtaResolverTests.test.ts @@ -1,11 +1,11 @@ import { beforeEach, describe, expect, it } from "@jest/globals"; -import { setupTestServerContext, setupTestServerHolder } from "../../../test/testHelpers/apolloTestServerHelpers"; +import { setupTestServerContext, setupTestServerHolder } from "../../../testHelpers/apolloTestServerHelpers"; import { IEta, IShuttle, IStop } from "../../entities/ShuttleRepositoryEntities"; import { addMockEtaToRepository, addMockShuttleToRepository, addMockStopToRepository, -} from "../../../test/testHelpers/repositorySetupHelpers"; +} from "../../../testHelpers/repositorySetupHelpers"; import assert = require("node:assert"); describe("EtaResolvers", () => { diff --git a/src/resolvers/__tests__/MutationResolverTests.test.ts b/src/resolvers/__tests__/MutationResolverTests.test.ts index 6d229e5..0428d72 100644 --- a/src/resolvers/__tests__/MutationResolverTests.test.ts +++ b/src/resolvers/__tests__/MutationResolverTests.test.ts @@ -1,9 +1,9 @@ import { describe, expect, it } from "@jest/globals"; -import { setupTestServerContext, setupTestServerHolder } from "../../../test/testHelpers/apolloTestServerHelpers"; +import { setupTestServerContext, setupTestServerHolder } from "../../../testHelpers/apolloTestServerHelpers"; import { addMockShuttleToRepository, addMockStopToRepository, -} from "../../../test/testHelpers/repositorySetupHelpers"; +} from "../../../testHelpers/repositorySetupHelpers"; import assert = require("node:assert"); import { NotificationInput } from "../../generated/graphql"; diff --git a/src/resolvers/__tests__/OrderedStopResolverTests.test.ts b/src/resolvers/__tests__/OrderedStopResolverTests.test.ts index 84eabaa..a124510 100644 --- a/src/resolvers/__tests__/OrderedStopResolverTests.test.ts +++ b/src/resolvers/__tests__/OrderedStopResolverTests.test.ts @@ -1,8 +1,8 @@ import { beforeEach, describe, expect, it } from "@jest/globals"; -import { setupTestServerContext, setupTestServerHolder } from "../../../test/testHelpers/apolloTestServerHelpers"; +import { setupTestServerContext, setupTestServerHolder } from "../../../testHelpers/apolloTestServerHelpers"; import { IRoute, IStop } from "../../entities/ShuttleRepositoryEntities"; -import { generateMockOrderedStops, generateMockStops } from "../../../test/testHelpers/mockDataGenerators"; -import { addMockRouteToRepository } from "../../../test/testHelpers/repositorySetupHelpers"; +import { generateMockOrderedStops, generateMockStops } from "../../../testHelpers/mockDataGenerators"; +import { addMockRouteToRepository } from "../../../testHelpers/repositorySetupHelpers"; import assert = require("node:assert"); describe("OrderedStopResolvers", () => { diff --git a/src/resolvers/__tests__/ParkingStructureResolverTests.test.ts b/src/resolvers/__tests__/ParkingStructureResolverTests.test.ts index 7369a00..05676bf 100644 --- a/src/resolvers/__tests__/ParkingStructureResolverTests.test.ts +++ b/src/resolvers/__tests__/ParkingStructureResolverTests.test.ts @@ -1,7 +1,7 @@ import { beforeEach, describe, expect, it, jest } from "@jest/globals"; -import { setupTestServerContext, setupTestServerHolder } from "../../../test/testHelpers/apolloTestServerHelpers"; +import { setupTestServerContext, setupTestServerHolder } from "../../../testHelpers/apolloTestServerHelpers"; import { InterchangeSystem } from "../../entities/InterchangeSystem"; -import { generateParkingStructures } from "../../../test/testHelpers/mockDataGenerators"; +import { generateParkingStructures } from "../../../testHelpers/mockDataGenerators"; import { HistoricalParkingAverageQueryInput } from "../../generated/graphql"; import assert = require("node:assert"); diff --git a/src/resolvers/__tests__/ParkingSystemResolverTests.test.ts b/src/resolvers/__tests__/ParkingSystemResolverTests.test.ts index e049fb2..26fb066 100644 --- a/src/resolvers/__tests__/ParkingSystemResolverTests.test.ts +++ b/src/resolvers/__tests__/ParkingSystemResolverTests.test.ts @@ -1,6 +1,6 @@ import { beforeEach, describe, expect, it } from "@jest/globals"; -import { generateParkingStructures } from "../../../test/testHelpers/mockDataGenerators"; -import { setupTestServerContext, setupTestServerHolder } from "../../../test/testHelpers/apolloTestServerHelpers"; +import { generateParkingStructures } from "../../../testHelpers/mockDataGenerators"; +import { setupTestServerContext, setupTestServerHolder } from "../../../testHelpers/apolloTestServerHelpers"; import { InterchangeSystem } from "../../entities/InterchangeSystem"; import assert = require("node:assert"); diff --git a/src/resolvers/__tests__/QueryResolverTests.test.ts b/src/resolvers/__tests__/QueryResolverTests.test.ts index 0f6d942..5d832af 100644 --- a/src/resolvers/__tests__/QueryResolverTests.test.ts +++ b/src/resolvers/__tests__/QueryResolverTests.test.ts @@ -3,9 +3,9 @@ import { buildSystemForTesting, setupTestServerContext, setupTestServerHolder -} from "../../../test/testHelpers/apolloTestServerHelpers"; +} from "../../../testHelpers/apolloTestServerHelpers"; import assert = require("node:assert"); -import { addMockShuttleToRepository, addMockStopToRepository } from "../../../test/testHelpers/repositorySetupHelpers"; +import { addMockShuttleToRepository, addMockStopToRepository } from "../../../testHelpers/repositorySetupHelpers"; import { ScheduledNotification } from "../../repositories/notifications/NotificationRepository"; // See Apollo documentation for integration test guide diff --git a/src/resolvers/__tests__/RouteResolverTests.test.ts b/src/resolvers/__tests__/RouteResolverTests.test.ts index 0f21a9f..5e59b32 100644 --- a/src/resolvers/__tests__/RouteResolverTests.test.ts +++ b/src/resolvers/__tests__/RouteResolverTests.test.ts @@ -1,10 +1,10 @@ import { beforeEach, describe, expect, it } from "@jest/globals"; -import { setupTestServerContext, setupTestServerHolder } from "../../../test/testHelpers/apolloTestServerHelpers"; +import { setupTestServerContext, setupTestServerHolder } from "../../../testHelpers/apolloTestServerHelpers"; import { addMockRouteToRepository, addMockStopToRepository -} from "../../../test/testHelpers/repositorySetupHelpers"; -import { generateMockOrderedStops, generateMockShuttles } from "../../../test/testHelpers/mockDataGenerators"; +} from "../../../testHelpers/repositorySetupHelpers"; +import { generateMockOrderedStops, generateMockShuttles } from "../../../testHelpers/mockDataGenerators"; import { IRoute, IStop } from "../../entities/ShuttleRepositoryEntities"; import assert = require("node:assert"); import { InterchangeSystem } from "../../entities/InterchangeSystem"; diff --git a/src/resolvers/__tests__/ShuttleResolverTests.test.ts b/src/resolvers/__tests__/ShuttleResolverTests.test.ts index 6c32ac4..7f7ec32 100644 --- a/src/resolvers/__tests__/ShuttleResolverTests.test.ts +++ b/src/resolvers/__tests__/ShuttleResolverTests.test.ts @@ -1,8 +1,8 @@ import { beforeEach, describe, expect, it } from "@jest/globals"; -import { generateMockEtas, generateMockRoutes } from "../../../test/testHelpers/mockDataGenerators"; +import { generateMockEtas, generateMockRoutes } from "../../../testHelpers/mockDataGenerators"; import { IShuttle } from "../../entities/ShuttleRepositoryEntities"; -import { setupTestServerContext, setupTestServerHolder } from "../../../test/testHelpers/apolloTestServerHelpers"; -import { addMockShuttleToRepository } from "../../../test/testHelpers/repositorySetupHelpers"; +import { setupTestServerContext, setupTestServerHolder } from "../../../testHelpers/apolloTestServerHelpers"; +import { addMockShuttleToRepository } from "../../../testHelpers/repositorySetupHelpers"; import assert = require("node:assert"); import { InterchangeSystem } from "../../entities/InterchangeSystem"; diff --git a/src/resolvers/__tests__/StopResolverTests.test.ts b/src/resolvers/__tests__/StopResolverTests.test.ts index 2ae4a9f..6337e1f 100644 --- a/src/resolvers/__tests__/StopResolverTests.test.ts +++ b/src/resolvers/__tests__/StopResolverTests.test.ts @@ -2,10 +2,10 @@ import { beforeEach, describe, expect, it } from "@jest/globals"; import { setupTestServerContext, setupTestServerHolder -} from "../../../test/testHelpers/apolloTestServerHelpers"; -import { generateMockEtas, generateMockOrderedStops } from "../../../test/testHelpers/mockDataGenerators"; +} from "../../../testHelpers/apolloTestServerHelpers"; +import { generateMockEtas, generateMockOrderedStops } from "../../../testHelpers/mockDataGenerators"; import { IStop } from "../../entities/ShuttleRepositoryEntities"; -import { addMockStopToRepository } from "../../../test/testHelpers/repositorySetupHelpers"; +import { addMockStopToRepository } from "../../../testHelpers/repositorySetupHelpers"; import assert = require("node:assert"); describe("StopResolvers", () => { diff --git a/src/resolvers/__tests__/SystemResolverTests.test.ts b/src/resolvers/__tests__/SystemResolverTests.test.ts index 115df77..b4e4827 100644 --- a/src/resolvers/__tests__/SystemResolverTests.test.ts +++ b/src/resolvers/__tests__/SystemResolverTests.test.ts @@ -1,16 +1,16 @@ import { beforeEach, describe, expect, it } from "@jest/globals"; -import { setupTestServerContext, setupTestServerHolder } from "../../../test/testHelpers/apolloTestServerHelpers"; +import { setupTestServerContext, setupTestServerHolder } from "../../../testHelpers/apolloTestServerHelpers"; import { generateMockRoutes, generateMockShuttles, generateMockStops, generateParkingStructures -} from "../../../test/testHelpers/mockDataGenerators"; +} from "../../../testHelpers/mockDataGenerators"; import { addMockRouteToRepository, addMockShuttleToRepository, addMockStopToRepository, -} from "../../../test/testHelpers/repositorySetupHelpers"; +} from "../../../testHelpers/repositorySetupHelpers"; import assert = require("node:assert"); import { InterchangeSystem } from "../../entities/InterchangeSystem"; diff --git a/test/sum.test.ts b/test/sum.test.ts deleted file mode 100644 index 5643f10..0000000 --- a/test/sum.test.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { describe, expect, test } from "@jest/globals"; - -describe("sum", () => { - test("adds 1 + 2 to equal 3", () => { - expect(1 + 2).toBe(3); - }); -}); \ No newline at end of file diff --git a/test/testHelpers/apolloTestServerHelpers.ts b/testHelpers/apolloTestServerHelpers.ts similarity index 84% rename from test/testHelpers/apolloTestServerHelpers.ts rename to testHelpers/apolloTestServerHelpers.ts index c367e3b..ea192c2 100644 --- a/test/testHelpers/apolloTestServerHelpers.ts +++ b/testHelpers/apolloTestServerHelpers.ts @@ -1,12 +1,12 @@ import { readFileSync } from "fs"; import { ApolloServer } from "@apollo/server"; -import { MergedResolvers } from "../../src/MergedResolvers"; +import { MergedResolvers } from "../src/MergedResolvers"; import { beforeEach } from "@jest/globals"; -import { ServerContext } from "../../src/ServerContext"; -import { InterchangeSystem } from "../../src/entities/InterchangeSystem"; +import { ServerContext } from "../src/ServerContext"; +import { InterchangeSystem } from "../src/entities/InterchangeSystem"; import { ChapmanApiBasedParkingRepositoryLoader -} from "../../src/loaders/parking/ChapmanApiBasedParkingRepositoryLoader"; +} from "../src/loaders/parking/ChapmanApiBasedParkingRepositoryLoader"; function setUpTestServer() { diff --git a/test/testHelpers/assertAsyncCallbackThrowsApiResponseError.ts b/testHelpers/assertAsyncCallbackThrowsApiResponseError.ts similarity index 73% rename from test/testHelpers/assertAsyncCallbackThrowsApiResponseError.ts rename to testHelpers/assertAsyncCallbackThrowsApiResponseError.ts index d1107a9..cb9f09f 100644 --- a/test/testHelpers/assertAsyncCallbackThrowsApiResponseError.ts +++ b/testHelpers/assertAsyncCallbackThrowsApiResponseError.ts @@ -1,5 +1,5 @@ import { expect } from "@jest/globals"; -import { ApiResponseError } from "../../src/loaders/ApiResponseError"; +import { ApiResponseError } from "../src/loaders/ApiResponseError"; export async function assertAsyncCallbackThrowsApiResponseError(callback: () => Promise) { await expect(callback).rejects.toThrow(ApiResponseError); diff --git a/test/testHelpers/fetchMockHelpers.ts b/testHelpers/fetchMockHelpers.ts similarity index 100% rename from test/testHelpers/fetchMockHelpers.ts rename to testHelpers/fetchMockHelpers.ts diff --git a/test/jsonSnapshots/chapmanParkingStructureData/chapmanParkingStructureData.ts b/testHelpers/jsonSnapshots/chapmanParkingStructureData/chapmanParkingStructureData.ts similarity index 100% rename from test/jsonSnapshots/chapmanParkingStructureData/chapmanParkingStructureData.ts rename to testHelpers/jsonSnapshots/chapmanParkingStructureData/chapmanParkingStructureData.ts diff --git a/test/jsonSnapshots/fetchEtaData/fetchEtaDataSuccessfulResponse.ts b/testHelpers/jsonSnapshots/fetchEtaData/fetchEtaDataSuccessfulResponse.ts similarity index 100% rename from test/jsonSnapshots/fetchEtaData/fetchEtaDataSuccessfulResponse.ts rename to testHelpers/jsonSnapshots/fetchEtaData/fetchEtaDataSuccessfulResponse.ts diff --git a/test/jsonSnapshots/fetchRouteData/fetchRouteDataSuccessfulResponse.ts b/testHelpers/jsonSnapshots/fetchRouteData/fetchRouteDataSuccessfulResponse.ts similarity index 100% rename from test/jsonSnapshots/fetchRouteData/fetchRouteDataSuccessfulResponse.ts rename to testHelpers/jsonSnapshots/fetchRouteData/fetchRouteDataSuccessfulResponse.ts diff --git a/test/jsonSnapshots/fetchShuttleData/fetchShuttleDataSuccessfulResponse.ts b/testHelpers/jsonSnapshots/fetchShuttleData/fetchShuttleDataSuccessfulResponse.ts similarity index 100% rename from test/jsonSnapshots/fetchShuttleData/fetchShuttleDataSuccessfulResponse.ts rename to testHelpers/jsonSnapshots/fetchShuttleData/fetchShuttleDataSuccessfulResponse.ts diff --git a/test/jsonSnapshots/fetchStopAndPolylineData/fetchStopAndPolylineDataSuccessfulResponse.ts b/testHelpers/jsonSnapshots/fetchStopAndPolylineData/fetchStopAndPolylineDataSuccessfulResponse.ts similarity index 100% rename from test/jsonSnapshots/fetchStopAndPolylineData/fetchStopAndPolylineDataSuccessfulResponse.ts rename to testHelpers/jsonSnapshots/fetchStopAndPolylineData/fetchStopAndPolylineDataSuccessfulResponse.ts diff --git a/test/jsonSnapshots/fetchSystemData/fetchSystemDataFailedResponse.ts b/testHelpers/jsonSnapshots/fetchSystemData/fetchSystemDataFailedResponse.ts similarity index 100% rename from test/jsonSnapshots/fetchSystemData/fetchSystemDataFailedResponse.ts rename to testHelpers/jsonSnapshots/fetchSystemData/fetchSystemDataFailedResponse.ts diff --git a/test/jsonSnapshots/fetchSystemData/fetchSystemDataSuccessfulResponse.ts b/testHelpers/jsonSnapshots/fetchSystemData/fetchSystemDataSuccessfulResponse.ts similarity index 100% rename from test/jsonSnapshots/fetchSystemData/fetchSystemDataSuccessfulResponse.ts rename to testHelpers/jsonSnapshots/fetchSystemData/fetchSystemDataSuccessfulResponse.ts diff --git a/test/testHelpers/mockDataGenerators.ts b/testHelpers/mockDataGenerators.ts similarity index 96% rename from test/testHelpers/mockDataGenerators.ts rename to testHelpers/mockDataGenerators.ts index dea9037..99407df 100644 --- a/test/testHelpers/mockDataGenerators.ts +++ b/testHelpers/mockDataGenerators.ts @@ -1,5 +1,5 @@ -import { IEta, IOrderedStop, IRoute, IShuttle, IStop } from "../../src/entities/ShuttleRepositoryEntities"; -import { IParkingStructure } from "../../src/entities/ParkingRepositoryEntities"; +import { IEta, IOrderedStop, IRoute, IShuttle, IStop } from "../src/entities/ShuttleRepositoryEntities"; +import { IParkingStructure } from "../src/entities/ParkingRepositoryEntities"; // Use a single set of generators in case any of the // interfaces change in the future diff --git a/test/testHelpers/repositorySetupHelpers.ts b/testHelpers/repositorySetupHelpers.ts similarity index 92% rename from test/testHelpers/repositorySetupHelpers.ts rename to testHelpers/repositorySetupHelpers.ts index c262ab1..54c5b7e 100644 --- a/test/testHelpers/repositorySetupHelpers.ts +++ b/testHelpers/repositorySetupHelpers.ts @@ -4,7 +4,7 @@ import { generateMockShuttles, generateMockStops, } from "./mockDataGenerators"; -import { ShuttleGetterSetterRepository } from "../../src/repositories/shuttle/ShuttleGetterSetterRepository"; +import { ShuttleGetterSetterRepository } from "../src/repositories/shuttle/ShuttleGetterSetterRepository"; export async function addMockRouteToRepository(repository: ShuttleGetterSetterRepository, systemId: string) { const mockRoutes = generateMockRoutes();