mirror of
https://github.com/brendan-ch/project-inter-server.git
synced 2026-04-17 07:50:31 +00:00
rename entities.ts to ShuttleRepositoryEntities.ts
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
import { ShuttleGetterSetterRepository } from "../repositories/ShuttleGetterSetterRepository";
|
import { ShuttleGetterSetterRepository } from "../repositories/ShuttleGetterSetterRepository";
|
||||||
import { IEntityWithId, IEta, IRoute, IShuttle, IStop } from "../entities/entities";
|
import { IEntityWithId, IEta, IRoute, IShuttle, IStop } from "../entities/ShuttleRepositoryEntities";
|
||||||
import { ShuttleRepositoryLoader } from "./ShuttleRepositoryLoader";
|
import { ShuttleRepositoryLoader } from "./ShuttleRepositoryLoader";
|
||||||
|
|
||||||
export class ApiResponseError extends Error {
|
export class ApiResponseError extends Error {
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
// Mock data
|
// Mock data
|
||||||
import { IEta, IOrderedStop, IRoute, IShuttle, IStop, IPassioSystem } from "../entities/entities";
|
import { IEta, IOrderedStop, IRoute, IShuttle, IStop } from "../entities/ShuttleRepositoryEntities";
|
||||||
import { ShuttleGetterSetterRepository } from "../repositories/ShuttleGetterSetterRepository";
|
import { ShuttleGetterSetterRepository } from "../repositories/ShuttleGetterSetterRepository";
|
||||||
import { InterchangeSystemBuilderArguments } from "../entities/InterchangeSystem";
|
import { InterchangeSystemBuilderArguments } from "../entities/InterchangeSystem";
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import { ShuttleGetterRepository } from "../../repositories/ShuttleGetterRepository";
|
import { ShuttleGetterRepository } from "../../repositories/ShuttleGetterRepository";
|
||||||
import { IEta } from "../../entities/entities";
|
import { IEta } from "../../entities/ShuttleRepositoryEntities";
|
||||||
import { AppleNotificationSender, NotificationAlertArguments } from "../senders/AppleNotificationSender";
|
import { AppleNotificationSender, NotificationAlertArguments } from "../senders/AppleNotificationSender";
|
||||||
import {
|
import {
|
||||||
NotificationRepository,
|
NotificationRepository,
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import { IEta, IOrderedStop, IRoute, IShuttle, IStop } from "../entities/entities";
|
import { IEta, IOrderedStop, IRoute, IShuttle, IStop } from "../entities/ShuttleRepositoryEntities";
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Shuttle getter repository to be linked to a system.
|
* Shuttle getter repository to be linked to a system.
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
// to convert from data repo to GraphQL schema
|
// to convert from data repo to GraphQL schema
|
||||||
|
|
||||||
import { ShuttleGetterRepository } from "./ShuttleGetterRepository";
|
import { ShuttleGetterRepository } from "./ShuttleGetterRepository";
|
||||||
import { IEta, IOrderedStop, IRoute, IShuttle, IStop } from "../entities/entities";
|
import { IEta, IOrderedStop, IRoute, IShuttle, IStop } from "../entities/ShuttleRepositoryEntities";
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* ShuttleGetterRepository interface for data derived from Passio API.
|
* ShuttleGetterRepository interface for data derived from Passio API.
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import { ShuttleGetterSetterRepository } from "./ShuttleGetterSetterRepository";
|
import { ShuttleGetterSetterRepository } from "./ShuttleGetterSetterRepository";
|
||||||
import { IEntityWithId, IEta, IOrderedStop, IRoute, IShuttle, IStop } from "../entities/entities";
|
import { IEntityWithId, IEta, IOrderedStop, IRoute, IShuttle, IStop } from "../entities/ShuttleRepositoryEntities";
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* An unoptimized in memory repository.
|
* An unoptimized in memory repository.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import { beforeEach, describe, expect, it, jest } from "@jest/globals";
|
import { beforeEach, describe, expect, it, jest } from "@jest/globals";
|
||||||
import { ETANotificationScheduler } from "../../../src/notifications/schedulers/ETANotificationScheduler";
|
import { ETANotificationScheduler } from "../../../src/notifications/schedulers/ETANotificationScheduler";
|
||||||
import { UnoptimizedInMemoryShuttleRepository } from "../../../src/repositories/UnoptimizedInMemoryShuttleRepository";
|
import { UnoptimizedInMemoryShuttleRepository } from "../../../src/repositories/UnoptimizedInMemoryShuttleRepository";
|
||||||
import { IEta, IShuttle, IStop } from "../../../src/entities/entities";
|
import { IEta, IShuttle, IStop } from "../../../src/entities/ShuttleRepositoryEntities";
|
||||||
import { addMockShuttleToRepository, addMockStopToRepository } from "../../testHelpers/repositorySetupHelpers";
|
import { addMockShuttleToRepository, addMockStopToRepository } from "../../testHelpers/repositorySetupHelpers";
|
||||||
import { AppleNotificationSender } from "../../../src/notifications/senders/AppleNotificationSender";
|
import { AppleNotificationSender } from "../../../src/notifications/senders/AppleNotificationSender";
|
||||||
import { InMemoryNotificationRepository } from "../../../src/repositories/InMemoryNotificationRepository";
|
import { InMemoryNotificationRepository } from "../../../src/repositories/InMemoryNotificationRepository";
|
||||||
|
|||||||
@@ -1,8 +1,9 @@
|
|||||||
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 { IEta, IShuttle, IStop, IPassioSystem } from "../../src/entities/entities";
|
import { IEta, IShuttle, IStop } from "../../src/entities/ShuttleRepositoryEntities";
|
||||||
import {
|
import {
|
||||||
addMockEtaToRepository, addMockShuttleToRepository,
|
addMockEtaToRepository,
|
||||||
|
addMockShuttleToRepository,
|
||||||
addMockStopToRepository,
|
addMockStopToRepository,
|
||||||
} from "../testHelpers/repositorySetupHelpers";
|
} from "../testHelpers/repositorySetupHelpers";
|
||||||
import assert = require("node:assert");
|
import assert = require("node:assert");
|
||||||
@@ -22,7 +23,7 @@ describe("EtaResolvers", () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
async function getResponseForEtaQuery(query: string) {
|
async function getResponseForEtaQuery(query: string) {
|
||||||
const response = await holder.testServer.executeOperation({
|
return await holder.testServer.executeOperation({
|
||||||
query,
|
query,
|
||||||
variables: {
|
variables: {
|
||||||
systemId: context.systems[0].id,
|
systemId: context.systems[0].id,
|
||||||
@@ -32,7 +33,6 @@ describe("EtaResolvers", () => {
|
|||||||
contextValue: context
|
contextValue: context
|
||||||
|
|
||||||
});
|
});
|
||||||
return response;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
describe("stop", () => {
|
describe("stop", () => {
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
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 { IRoute, IStop, IPassioSystem } from "../../src/entities/entities";
|
import { IRoute, IStop } from "../../src/entities/ShuttleRepositoryEntities";
|
||||||
import { generateMockOrderedStops, generateMockStops } from "../testHelpers/mockDataGenerators";
|
import { generateMockOrderedStops, generateMockStops } from "../testHelpers/mockDataGenerators";
|
||||||
import { addMockRouteToRepository } from "../testHelpers/repositorySetupHelpers";
|
import { addMockRouteToRepository } from "../testHelpers/repositorySetupHelpers";
|
||||||
import assert = require("node:assert");
|
import assert = require("node:assert");
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
import { describe, expect, it } from "@jest/globals";
|
import { describe, expect, it } from "@jest/globals";
|
||||||
import { generateMockPassioSystems } from "../testHelpers/mockDataGenerators";
|
|
||||||
import {
|
import {
|
||||||
buildSystemForTesting,
|
buildSystemForTesting,
|
||||||
setupTestServerContext,
|
setupTestServerContext,
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ import {
|
|||||||
addMockStopToRepository
|
addMockStopToRepository
|
||||||
} from "../testHelpers/repositorySetupHelpers";
|
} from "../testHelpers/repositorySetupHelpers";
|
||||||
import { generateMockOrderedStops, generateMockShuttles } from "../testHelpers/mockDataGenerators";
|
import { generateMockOrderedStops, generateMockShuttles } from "../testHelpers/mockDataGenerators";
|
||||||
import { IRoute, IStop, IPassioSystem } from "../../src/entities/entities";
|
import { IRoute, IStop, IPassioSystem } from "../../src/entities/ShuttleRepositoryEntities";
|
||||||
import assert = require("node:assert");
|
import assert = require("node:assert");
|
||||||
|
|
||||||
describe("RouteResolvers", () => {
|
describe("RouteResolvers", () => {
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import { beforeEach, describe, expect, it } from "@jest/globals";
|
import { beforeEach, describe, expect, it } from "@jest/globals";
|
||||||
import { generateMockEtas, generateMockRoutes } from "../testHelpers/mockDataGenerators";
|
import { generateMockEtas, generateMockRoutes } from "../testHelpers/mockDataGenerators";
|
||||||
import { IShuttle, IPassioSystem } from "../../src/entities/entities";
|
import { IShuttle, IPassioSystem } from "../../src/entities/ShuttleRepositoryEntities";
|
||||||
import { setupTestServerContext, setupTestServerHolder } from "../testHelpers/apolloTestServerHelpers";
|
import { setupTestServerContext, setupTestServerHolder } from "../testHelpers/apolloTestServerHelpers";
|
||||||
import { addMockShuttleToRepository } from "../testHelpers/repositorySetupHelpers";
|
import { addMockShuttleToRepository } from "../testHelpers/repositorySetupHelpers";
|
||||||
import assert = require("node:assert");
|
import assert = require("node:assert");
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ import {
|
|||||||
setupTestServerHolder
|
setupTestServerHolder
|
||||||
} from "../testHelpers/apolloTestServerHelpers";
|
} from "../testHelpers/apolloTestServerHelpers";
|
||||||
import { generateMockEtas, generateMockOrderedStops } from "../testHelpers/mockDataGenerators";
|
import { generateMockEtas, generateMockOrderedStops } from "../testHelpers/mockDataGenerators";
|
||||||
import { IStop } from "../../src/entities/entities";
|
import { IStop } from "../../src/entities/ShuttleRepositoryEntities";
|
||||||
import { addMockStopToRepository } from "../testHelpers/repositorySetupHelpers";
|
import { addMockStopToRepository } from "../testHelpers/repositorySetupHelpers";
|
||||||
import assert = require("node:assert");
|
import assert = require("node:assert");
|
||||||
|
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ import {
|
|||||||
addMockShuttleToRepository,
|
addMockShuttleToRepository,
|
||||||
addMockStopToRepository,
|
addMockStopToRepository,
|
||||||
} from "../testHelpers/repositorySetupHelpers";
|
} from "../testHelpers/repositorySetupHelpers";
|
||||||
import { IPassioSystem } from "../../src/entities/entities";
|
import { IPassioSystem } from "../../src/entities/ShuttleRepositoryEntities";
|
||||||
import assert = require("node:assert");
|
import assert = require("node:assert");
|
||||||
|
|
||||||
describe("SystemResolvers", () => {
|
describe("SystemResolvers", () => {
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import { IEta, IOrderedStop, IRoute, IShuttle, IStop, IPassioSystem } from "../../src/entities/entities";
|
import { IEta, IOrderedStop, IRoute, IShuttle, IStop, IPassioSystem } from "../../src/entities/ShuttleRepositoryEntities";
|
||||||
|
|
||||||
// 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
|
||||||
|
|||||||
Reference in New Issue
Block a user