mirror of
https://github.com/brendan-ch/project-inter-server.git
synced 2026-04-17 16:00:32 +00:00
add addMockRouteToRepository and addMockStopToRepository methods
This commit is contained in:
@@ -1,6 +1,5 @@
|
||||
import { ISystem } from "../../src/entities/entities";
|
||||
import { UnoptimizedInMemoryRepository } from "../../src/repositories/UnoptimizedInMemoryRepository";
|
||||
import { generateMockSystems } from "../generators";
|
||||
import { generateMockRoutes, generateMockStops, generateMockSystems } from "../generators";
|
||||
|
||||
export async function addMockSystemToRepository(repository: UnoptimizedInMemoryRepository) {
|
||||
const mockSystems = generateMockSystems();
|
||||
@@ -10,3 +9,22 @@ export async function addMockSystemToRepository(repository: UnoptimizedInMemoryR
|
||||
|
||||
return mockSystem;
|
||||
}
|
||||
|
||||
export async function addMockRouteToRepository(repository: UnoptimizedInMemoryRepository, systemId: string) {
|
||||
const mockRoutes = generateMockRoutes();
|
||||
const mockRoute = mockRoutes[0];
|
||||
mockRoute.systemId = systemId;
|
||||
await repository.addOrUpdateRoute(mockRoute);
|
||||
|
||||
return mockRoute;
|
||||
}
|
||||
|
||||
export async function addMockStopToRepository(repository: UnoptimizedInMemoryRepository, systemId: string) {
|
||||
const mockStops = generateMockStops();
|
||||
const mockStop = mockStops[0];
|
||||
mockStop.systemId = systemId;
|
||||
await repository.addOrUpdateStop(mockStop);
|
||||
|
||||
return mockStop;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user