All checks were successful
Validation applicative / TypeScript, tests et build (push) Successful in 2m1s
13 lines
599 B
TypeScript
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");
|
|
});
|
|
});
|