Add real SQLite transaction tests

This commit is contained in:
2026-07-23 18:22:32 +02:00
parent e51c516cf2
commit d7fda37576
7 changed files with 134 additions and 64 deletions
@@ -1,4 +1,5 @@
import type { Request, Response } from "express";
import { db } from "../../db/client.js";
import { CircuitListRepository } from "../../db/repositories/circuit-list.repository.js";
import { ConsumerRepository } from "../../db/repositories/consumer.repository.js";
import { DistributionBoardRepository } from "../../db/repositories/distribution-board.repository.js";
@@ -17,7 +18,7 @@ import {
const circuitListRepository = new CircuitListRepository();
const consumerRepository = new ConsumerRepository();
const distributionBoardRepository = new DistributionBoardRepository();
const distributionBoardRepository = new DistributionBoardRepository(db);
const floorRepository = new FloorRepository();
const projectDeviceRepository = new ProjectDeviceRepository();
const projectRepository = new ProjectRepository();
@@ -1,8 +1,9 @@
import type { Request, Response } from "express";
import { db } from "../../db/client.js";
import { DistributionBoardRepository } from "../../db/repositories/distribution-board.repository.js";
import { createDistributionBoardSchema } from "../../shared/validation/consumer.schemas.js";
const distributionBoardRepository = new DistributionBoardRepository();
const distributionBoardRepository = new DistributionBoardRepository(db);
export async function listDistributionBoardsByProject(req: Request, res: Response) {
const { projectId } = req.params;