mirror of
https://github.com/brendan-ch/project-inter-server.git
synced 2026-04-17 07:50:31 +00:00
move mock data generators into test helpers folder
This commit is contained in:
@@ -7,15 +7,7 @@ import { fetchRouteDataSuccessfulResponse } from "../jsonSnapshots/fetchRouteDat
|
|||||||
import {
|
import {
|
||||||
fetchStopAndPolylineDataSuccessfulResponse
|
fetchStopAndPolylineDataSuccessfulResponse
|
||||||
} from "../jsonSnapshots/fetchStopAndPolylineData/fetchStopAndPolylineDataSuccessfulResponse";
|
} from "../jsonSnapshots/fetchStopAndPolylineData/fetchStopAndPolylineDataSuccessfulResponse";
|
||||||
import {
|
import { generateMockRoutes, generateMockShuttles, generateMockStops, generateMockSystems } from "../testHelpers/mockDataGenerators";
|
||||||
generateMockEtas,
|
|
||||||
generateMockOrderedStops,
|
|
||||||
generateMockRoutes,
|
|
||||||
generateMockShuttles,
|
|
||||||
generateMockStops,
|
|
||||||
generateMockSystems
|
|
||||||
} from "../generators";
|
|
||||||
import { IStop } from "../../src/entities/entities";
|
|
||||||
import {
|
import {
|
||||||
fetchShuttleDataSuccessfulResponse
|
fetchShuttleDataSuccessfulResponse
|
||||||
} from "../jsonSnapshots/fetchShuttleData/fetchShuttleDataSuccessfulResponse";
|
} from "../jsonSnapshots/fetchShuttleData/fetchShuttleDataSuccessfulResponse";
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ import {
|
|||||||
generateMockShuttles,
|
generateMockShuttles,
|
||||||
generateMockStops,
|
generateMockStops,
|
||||||
generateMockSystems
|
generateMockSystems
|
||||||
} from "../generators";
|
} from "../testHelpers/mockDataGenerators";
|
||||||
|
|
||||||
// For repositories created in the future, reuse core testing
|
// For repositories created in the future, reuse core testing
|
||||||
// logic from here and differentiate setup (e.g. creating mocks)
|
// logic from here and differentiate setup (e.g. creating mocks)
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import { beforeEach, describe, expect, it } from "@jest/globals";
|
import { beforeEach, describe, expect, it } from "@jest/globals";
|
||||||
import { setupTestServerContext } from "../testHelpers/apolloTestServerHelpers";
|
import { setupTestServerContext } from "../testHelpers/apolloTestServerHelpers";
|
||||||
import { IRoute, IStop, ISystem } from "../../src/entities/entities";
|
import { IRoute, IStop, ISystem } from "../../src/entities/entities";
|
||||||
import { generateMockOrderedStops, generateMockStops } from "../generators";
|
import { generateMockOrderedStops, generateMockStops } from "../testHelpers/mockDataGenerators";
|
||||||
import { addMockRouteToRepository, addMockSystemToRepository } from "../testHelpers/repositorySetupHelpers";
|
import { addMockRouteToRepository, addMockSystemToRepository } from "../testHelpers/repositorySetupHelpers";
|
||||||
import assert = require("node:assert");
|
import assert = require("node:assert");
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import { describe, expect, it } from "@jest/globals";
|
import { describe, expect, it } from "@jest/globals";
|
||||||
import { generateMockSystems } from "../generators";
|
import { generateMockSystems } from "../testHelpers/mockDataGenerators";
|
||||||
import { setupTestServerContext } from "../testHelpers/apolloTestServerHelpers";
|
import { setupTestServerContext } from "../testHelpers/apolloTestServerHelpers";
|
||||||
import assert = require("node:assert");
|
import assert = require("node:assert");
|
||||||
|
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ import {
|
|||||||
addMockStopToRepository,
|
addMockStopToRepository,
|
||||||
addMockSystemToRepository
|
addMockSystemToRepository
|
||||||
} from "../testHelpers/repositorySetupHelpers";
|
} from "../testHelpers/repositorySetupHelpers";
|
||||||
import { generateMockOrderedStops, generateMockShuttles } from "../generators";
|
import { generateMockOrderedStops, generateMockShuttles } from "../testHelpers/mockDataGenerators";
|
||||||
import { IRoute, IStop, ISystem } from "../../src/entities/entities";
|
import { IRoute, IStop, ISystem } from "../../src/entities/entities";
|
||||||
import assert = require("node:assert");
|
import assert = require("node:assert");
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import { beforeEach, describe, expect, it } from "@jest/globals";
|
import { beforeEach, describe, expect, it } from "@jest/globals";
|
||||||
import { generateMockEtas, generateMockRoutes } from "../generators";
|
import { generateMockEtas, generateMockRoutes } from "../testHelpers/mockDataGenerators";
|
||||||
import { IShuttle, ISystem } from "../../src/entities/entities";
|
import { IShuttle, ISystem } from "../../src/entities/entities";
|
||||||
import { setupTestServerContext } from "../testHelpers/apolloTestServerHelpers";
|
import { setupTestServerContext } from "../testHelpers/apolloTestServerHelpers";
|
||||||
import { addMockShuttleToRepository, addMockSystemToRepository } from "../testHelpers/repositorySetupHelpers";
|
import { addMockShuttleToRepository, addMockSystemToRepository } from "../testHelpers/repositorySetupHelpers";
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import { beforeEach, describe, expect, it } from "@jest/globals";
|
import { beforeEach, describe, expect, it } from "@jest/globals";
|
||||||
import { setupTestServerContext } from "../testHelpers/apolloTestServerHelpers";
|
import { setupTestServerContext } from "../testHelpers/apolloTestServerHelpers";
|
||||||
import { generateMockEtas, generateMockOrderedStops } from "../generators";
|
import { generateMockEtas, generateMockOrderedStops } from "../testHelpers/mockDataGenerators";
|
||||||
import { IStop, ISystem } from "../../src/entities/entities";
|
import { IStop, ISystem } from "../../src/entities/entities";
|
||||||
import { addMockStopToRepository, addMockSystemToRepository } from "../testHelpers/repositorySetupHelpers";
|
import { addMockStopToRepository, addMockSystemToRepository } from "../testHelpers/repositorySetupHelpers";
|
||||||
import assert = require("node:assert");
|
import assert = require("node:assert");
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import { beforeEach, describe, expect, it } from "@jest/globals";
|
import { beforeEach, describe, expect, it } from "@jest/globals";
|
||||||
import { setupTestServerContext } from "../testHelpers/apolloTestServerHelpers";
|
import { setupTestServerContext } from "../testHelpers/apolloTestServerHelpers";
|
||||||
import { generateMockRoutes, generateMockShuttles, generateMockStops } from "../generators";
|
import { generateMockRoutes, generateMockShuttles, generateMockStops } from "../testHelpers/mockDataGenerators";
|
||||||
import {
|
import {
|
||||||
addMockRouteToRepository,
|
addMockRouteToRepository,
|
||||||
addMockShuttleToRepository,
|
addMockShuttleToRepository,
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import { IEta, IOrderedStop, IRoute, IShuttle, IStop, ISystem } from "../src/entities/entities";
|
import { IEta, IOrderedStop, IRoute, IShuttle, IStop, ISystem } from "../../src/entities/entities";
|
||||||
|
|
||||||
// Use a single set of generators in case any of the
|
// Use a single set of generators in case any of the
|
||||||
// interfaces change in the future
|
// interfaces change in the future
|
||||||
@@ -5,7 +5,7 @@ import {
|
|||||||
generateMockShuttles,
|
generateMockShuttles,
|
||||||
generateMockStops,
|
generateMockStops,
|
||||||
generateMockSystems
|
generateMockSystems
|
||||||
} from "../generators";
|
} from "./mockDataGenerators";
|
||||||
|
|
||||||
export async function addMockSystemToRepository(repository: UnoptimizedInMemoryRepository) {
|
export async function addMockSystemToRepository(repository: UnoptimizedInMemoryRepository) {
|
||||||
const mockSystems = generateMockSystems();
|
const mockSystems = generateMockSystems();
|
||||||
|
|||||||
Reference in New Issue
Block a user