mirror of
https://github.com/brendan-ch/project-inter-server.git
synced 2026-04-17 16:00:32 +00:00
fix behavior of tests with duplicate mock data
This commit is contained in:
@@ -551,8 +551,9 @@ describe("UnoptimizedInMemoryRepository", () => {
|
|||||||
|
|
||||||
describe("removeOrderedStopIfExists", () => {
|
describe("removeOrderedStopIfExists", () => {
|
||||||
test("removes ordered stop given stop ID and route ID", async () => {
|
test("removes ordered stop given stop ID and route ID", async () => {
|
||||||
const routeId = "1";
|
let mockOrderedStops = generateMockOrderedStops();
|
||||||
const mockOrderedStops = generateMockOrderedStops();
|
const routeId = mockOrderedStops[0].routeId;
|
||||||
|
mockOrderedStops = mockOrderedStops.filter((orderedStop) => orderedStop.routeId === routeId);
|
||||||
await Promise.all(mockOrderedStops.map(async (stop) => {
|
await Promise.all(mockOrderedStops.map(async (stop) => {
|
||||||
stop.routeId = routeId;
|
stop.routeId = routeId;
|
||||||
await repository.addOrUpdateOrderedStop(stop);
|
await repository.addOrUpdateOrderedStop(stop);
|
||||||
@@ -566,8 +567,9 @@ describe("UnoptimizedInMemoryRepository", () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
test("does nothing if ordered stop doesn't exist", async () => {
|
test("does nothing if ordered stop doesn't exist", async () => {
|
||||||
const routeId = "1";
|
let mockOrderedStops = generateMockOrderedStops();
|
||||||
const mockOrderedStops = generateMockOrderedStops();
|
const routeId = mockOrderedStops[0].routeId;
|
||||||
|
mockOrderedStops = mockOrderedStops.filter((orderedStop) => orderedStop.routeId === routeId);
|
||||||
await Promise.all(mockOrderedStops.map(async (stop) => {
|
await Promise.all(mockOrderedStops.map(async (stop) => {
|
||||||
stop.routeId = routeId;
|
stop.routeId = routeId;
|
||||||
await repository.addOrUpdateOrderedStop(stop);
|
await repository.addOrUpdateOrderedStop(stop);
|
||||||
@@ -582,8 +584,10 @@ describe("UnoptimizedInMemoryRepository", () => {
|
|||||||
|
|
||||||
describe("removeEtaIfExists", () => {
|
describe("removeEtaIfExists", () => {
|
||||||
test("removes eta given shuttle ID and stop ID", async () => {
|
test("removes eta given shuttle ID and stop ID", async () => {
|
||||||
const stopId = "1";
|
let mockEtas = generateMockEtas();
|
||||||
const mockEtas = generateMockEtas();
|
const stopId = mockEtas[0].stopId;
|
||||||
|
mockEtas = mockEtas.filter((eta) => eta.stopId === stopId);
|
||||||
|
|
||||||
await Promise.all(mockEtas.map(async (eta) => {
|
await Promise.all(mockEtas.map(async (eta) => {
|
||||||
eta.stopId = stopId;
|
eta.stopId = stopId;
|
||||||
await repository.addOrUpdateEta(eta);
|
await repository.addOrUpdateEta(eta);
|
||||||
@@ -597,8 +601,10 @@ describe("UnoptimizedInMemoryRepository", () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
test("does nothing if eta doesn't exist", async () => {
|
test("does nothing if eta doesn't exist", async () => {
|
||||||
const stopId = "1";
|
let mockEtas = generateMockEtas();
|
||||||
const mockEtas = generateMockEtas();
|
const stopId = mockEtas[0].stopId;
|
||||||
|
mockEtas = mockEtas.filter((eta) => eta.stopId === stopId);
|
||||||
|
|
||||||
await Promise.all(mockEtas.map(async (eta) => {
|
await Promise.all(mockEtas.map(async (eta) => {
|
||||||
eta.stopId = stopId;
|
eta.stopId = stopId;
|
||||||
await repository.addOrUpdateEta(eta);
|
await repository.addOrUpdateEta(eta);
|
||||||
|
|||||||
Reference in New Issue
Block a user