diff --git a/test/resolvers/OrderedStopResolverTests.test.ts b/test/resolvers/OrderedStopResolverTests.test.ts index 1958dda..b694a7d 100644 --- a/test/resolvers/OrderedStopResolverTests.test.ts +++ b/test/resolvers/OrderedStopResolverTests.test.ts @@ -14,19 +14,73 @@ describe("OrderedStopResolvers", () => { }); describe("nextStop", () => { - + const query = ` + query GetNextStop($systemId: ID!, $routeId: ID!, $stopId: ID!) { + system(id: $systemId) { + route(id: $routeId) { + orderedStop(forStopId: $stopId) { + nextStop { + routeId + stopId + } + } + } + } + } + `; }); describe("previousStop", () => { - + const query = ` + query GetNextStop($systemId: ID!, $routeId: ID!, $stopId: ID!) { + system(id: $systemId) { + route(id: $routeId) { + orderedStop(forStopId: $stopId) { + previousStop { + routeId + stopId + } + } + } + } + } + `; }); describe("route", () => { - + // Note that there is no `orderedStop(forRouteId)` resolver, + // so fetch all ordered stops for a stop instead + const query = ` + query GetNextStop($systemId: ID!, $stopId: ID!) { + system(id: $systemId) { + stop(id: $stopId) { + orderedStops { + route { + id + name + } + } + } + } + } + `; }); describe("stop", () => { - + const query = ` + query GetNextStop($systemId: ID!, $routeId: ID!, $stopId: ID!) { + system(id: $systemId) { + route(id: $routeId) { + orderedStop(forStopId: $stopId) { + stop { + name + id + } + } + } + } + } + `; }); });