Revue : etat des leviers joint a chaque constat, transmis au conseiller et historise

This commit is contained in:
Tallagrand Thierry
2026-10-08 09:56:36 +02:00
parent dea9c88530
commit b7448b72c4
8 changed files with 83 additions and 11 deletions

View File

@@ -78,5 +78,12 @@ const sessionMidi = (d, requis) => {
const r = constatsRevue(d); const c = r.constats.find((x) => x.code === 'charge_max_midi');
ok('midi-charge-max-info', !!c && c.gravite === 'info' && /31 % -> 35 % \(\+1,2 kWh\)/.test(c.texte) && !codes(r).includes('sous_objectif'), JSON.stringify(r.constats)); }
{ const d = base(); sessionMidi(d, 43.6);
d.acmA = [{ ts: T('07T12:00:00'), v: 30 }]; d.consigneW = [{ ts: T('07T12:30:00'), v: 5198 }];
d.modeNuit = [{ ts: T('07T12:00:00'), v: 'sans_edf' }];
const c = constatsRevue(d).constats.find((x) => x.code === 'batterie_sous_objectif_midi');
ok('etat-joint-au-constat', !!c && /a 13:24/.test(c.etat) && /ACM 30 A/.test(c.etat) && /consigne reseau 5198 W/.test(c.etat)
&& /mode de nuit sans_edf/.test(c.etat) && /session HC engagee oui/.test(c.etat) && /budget voiture sans EDF inconnu/.test(c.etat), c && c.etat); }
console.log(echecs ? `\n${echecs} ECHEC(S)` : '\nREVUE OK');
process.exit(echecs ? 1 : 0);