From f31e01082822269c2ee84bdb65cfc3235652d021 Mon Sep 17 00:00:00 2001 From: Brendan Chen Date: Sun, 6 Apr 2025 12:56:12 -0700 Subject: [PATCH] update method to set up test server context --- test/testHelpers/apolloTestServerHelpers.ts | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) 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;