reference correct system which is rebuilt every test

This commit is contained in:
2025-04-07 12:26:49 -07:00
parent d20711d53d
commit 1e7082813d

View File

@@ -1,7 +1,10 @@
import { beforeEach, describe, expect, it } from "@jest/globals"; import { beforeEach, describe, expect, it } from "@jest/globals";
import { setupTestServerContext, setupTestServerHolder } from "../testHelpers/apolloTestServerHelpers"; import {
setupTestServerContext,
setupTestServerHolder
} from "../testHelpers/apolloTestServerHelpers";
import { generateMockEtas, generateMockOrderedStops } from "../testHelpers/mockDataGenerators"; import { generateMockEtas, generateMockOrderedStops } from "../testHelpers/mockDataGenerators";
import { IStop, IPassioSystem } from "../../src/entities/entities"; import { IStop } from "../../src/entities/entities";
import { addMockStopToRepository } from "../testHelpers/repositorySetupHelpers"; import { addMockStopToRepository } from "../testHelpers/repositorySetupHelpers";
import assert = require("node:assert"); import assert = require("node:assert");
@@ -10,18 +13,16 @@ describe("StopResolvers", () => {
const context = setupTestServerContext(); const context = setupTestServerContext();
let mockStop: IStop; let mockStop: IStop;
let mockSystem: IPassioSystem;
beforeEach(async () => { beforeEach(async () => {
mockSystem = context.systems[0]; mockStop = await addMockStopToRepository(context.systems[0].shuttleRepository, context.systems[0].id);
mockStop = await addMockStopToRepository(context.systems[0].shuttleRepository, mockSystem.id);
}) })
async function getResponseForQuery(query: string) { async function getResponseForQuery(query: string) {
return await holder.testServer.executeOperation({ return await holder.testServer.executeOperation({
query, query,
variables: { variables: {
systemId: mockSystem.id, systemId: context.systems[0].id,
stopId: mockStop.id, stopId: mockStop.id,
}, },
}, { }, {