From b09228fe5d41232832d56b87519a346d7fb7a5ad Mon Sep 17 00:00:00 2001 From: Brendan Chen Date: Tue, 28 Jan 2025 15:56:25 -0800 Subject: [PATCH] add test cases for route resolver tests --- test/resolvers/RouteResolverTests.test.ts | 35 +++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 test/resolvers/RouteResolverTests.test.ts diff --git a/test/resolvers/RouteResolverTests.test.ts b/test/resolvers/RouteResolverTests.test.ts new file mode 100644 index 0000000..5276121 --- /dev/null +++ b/test/resolvers/RouteResolverTests.test.ts @@ -0,0 +1,35 @@ +import { beforeEach, describe, it } from "@jest/globals"; +import { ServerContext } from "../../src/ServerContext"; +import { UnoptimizedInMemoryRepository } from "../../src/repositories/UnoptimizedInMemoryRepository"; +import { setUpTestServer } from "../testHelpers/apolloSetupHelpers"; +import { ApolloServer } from "@apollo/server"; + +describe("RouteResolvers", () => { + let testServer: ApolloServer; + let repository: UnoptimizedInMemoryRepository + + beforeEach(async () => { + testServer = setUpTestServer(); + repository = new UnoptimizedInMemoryRepository(); + }); + + describe("shuttles", () => { + it("returns shuttle array if there are shuttles", async () => { + + }); + + it("returns empty array if there are no shuttles", async () => { + + }); + }); + + describe("orderedStop", () => { + it("returns ordered stop for stop ID if there is one", async () => { + + }); + + it("returns null if there is no stop", async () => { + + }); + }); +});