Files
itinova-budget-si/server/dockerCompose.test.ts

13 lines
599 B
TypeScript

import { readFile } from "node:fs/promises";
import { resolve } from "node:path";
import { describe, expect, it } from "vitest";
describe("docker-compose de recette", () => {
it("utilise le nom unique du conteneur MySQL et évite l'alias générique partagé", async () => {
const compose = await readFile(resolve(process.cwd(), "docker-compose.yml"), "utf8");
expect(compose).toContain("DATABASE_URL=mysql://budget_user:BudgetSI2027!@itinova-budget-si-db:3306/budget_si");
expect(compose).not.toContain("DATABASE_URL=mysql://budget_user:BudgetSI2027!@db:3306/budget_si");
});
});