add queries for ordered stop resolver tests

This commit is contained in:
2025-01-23 15:46:38 -08:00
parent ae2c656d25
commit 6e05ac5fad

View File

@@ -14,19 +14,73 @@ describe("OrderedStopResolvers", () => {
}); });
describe("nextStop", () => { 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", () => { 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", () => { 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", () => { describe("stop", () => {
const query = `
query GetNextStop($systemId: ID!, $routeId: ID!, $stopId: ID!) {
system(id: $systemId) {
route(id: $routeId) {
orderedStop(forStopId: $stopId) {
stop {
name
id
}
}
}
}
}
`;
}); });
}); });