diff --git a/test/testHelpers/apolloTestServerHelpers.ts b/test/testHelpers/apolloTestServerHelpers.ts index a7512ec..b0d2b05 100644 --- a/test/testHelpers/apolloTestServerHelpers.ts +++ b/test/testHelpers/apolloTestServerHelpers.ts @@ -6,6 +6,7 @@ import { beforeEach } from "@jest/globals"; import { ServerContext } from "../../src/ServerContext"; import { ETANotificationScheduler } from "../../src/notifications/schedulers/ETANotificationScheduler"; import { InMemoryNotificationRepository } from "../../src/repositories/InMemoryNotificationRepository"; +import { InterchangeSystem } from "../../src/entities/InterchangeSystem"; function setUpTestServer() { @@ -25,9 +26,17 @@ function setUpTestServer() { export function setupTestServerContext() { const context: { [key: string] : any } = {}; + const systems = [ + InterchangeSystem.build( + { + id: "1", name: "Chapman University", passioSystemId: "263" + }, + new InMemoryNotificationRepository() + ), + ] + beforeEach(() => { - context.shuttleRepository = new UnoptimizedInMemoryShuttleRepository(); - context.notificationRepository = new InMemoryNotificationRepository(); + context.systems = systems; }); return context as ServerContext;