From c6b6b790c818dd0cba7c810cad59cea0ec4620c7 Mon Sep 17 00:00:00 2001 From: Nicolas Date: Tue, 25 Aug 2026 23:08:42 +0200 Subject: [PATCH] fix(recipes): corrige l'assertion de taille du catalogue TechStep en dur MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit test/reference.test.ts attendait exactement 26 techniques (l'ancien catalogue) au lieu de deriver la longueur attendue de TECH_STEPS (reference-seed-data.ts) — trouve par la CI apres l'ajout des 48 nouvelles techniques (74 au total). Seul echec du run CI precedent, le service Python (nouveau corpus, self-training) a lui demarre et repondu correctement dans le nouveau delai imparti. Co-Authored-By: Claude Sonnet 5 --- apps/api/test/reference.test.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/apps/api/test/reference.test.ts b/apps/api/test/reference.test.ts index a2a1427..303da36 100644 --- a/apps/api/test/reference.test.ts +++ b/apps/api/test/reference.test.ts @@ -3,7 +3,7 @@ import request from "supertest"; import { createApp } from "../src/app.js"; import { prisma } from "../src/db/prisma.js"; import { syncRecipeSources } from "../src/db/recipe-source-sync.js"; -import { seedReferenceData } from "../src/db/reference-seed-data.js"; +import { seedReferenceData, TECH_STEPS } from "../src/db/reference-seed-data.js"; import type { RecipeSourceAdapter } from "../src/lib/recipe-sources/recipe-source-adapter.js"; import { clearRecipeSources, @@ -137,7 +137,9 @@ describe("Reference data", () => { const res = await request(app).get("/reference/tech-steps"); expect(res.status).to.equal(200); - expect(res.body).to.have.length(26); + // `TECH_STEPS.length` (reference-seed-data.ts), not a hardcoded + // number — this catalog has grown since (26 -> 74) and will again. + expect(res.body).to.have.length(TECH_STEPS.length); expect(res.body.map((t: { key: string }) => t.key)).to.include("simmer"); expect(res.body[0]).to.have.keys(["id", "key"]); }); @@ -155,7 +157,7 @@ describe("Reference data", () => { await seedReferenceData(prisma); const res = await request(app).get("/reference/tech-steps"); - expect(res.body).to.have.length(26); + expect(res.body).to.have.length(TECH_STEPS.length); }); });