add test case for null next stop

This commit is contained in:
2025-01-28 14:47:33 -08:00
parent e079c0283e
commit 151281a17f
2 changed files with 28 additions and 4 deletions

View File

@@ -7,6 +7,14 @@ import { IShuttle, ISystem } from "../../src/entities/entities";
import assert = require("node:assert");
import { setUpTestServer } from "../testHelpers/apolloSetupHelpers";
async function addMockSystemToRepository(mockSystem: ISystem, repository: UnoptimizedInMemoryRepository) {
const mockSystems = generateMockSystems();
mockSystem = mockSystems[0];
mockSystem.id = "1";
await repository.addOrUpdateSystem(mockSystem);
return mockSystem;
}
describe("ShuttleResolvers", () => {
let testServer: ApolloServer<ServerContext>
let repository: UnoptimizedInMemoryRepository;
@@ -20,10 +28,7 @@ describe("ShuttleResolvers", () => {
let mockShuttle: IShuttle;
beforeEach(async () => {
const mockSystems = generateMockSystems();
mockSystem = mockSystems[0];
mockSystem.id = "1";
await repository.addOrUpdateSystem(mockSystem);
mockSystem = await addMockSystemToRepository(mockSystem, repository);
const mockShuttles = generateMockShuttles();
mockShuttle = mockShuttles[0];