From d9ec269134acaa888fc6307a9ea41d92b2c37e9e Mon Sep 17 00:00:00 2001 From: mama Date: Tue, 3 Oct 2017 15:08:36 +0200 Subject: [PATCH] =?UTF-8?q?Utilisation=20de=20la=20v=C3=A9ritable=20valeur?= =?UTF-8?q?=20de=20calcul=20pour=20les=20exemples?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit On utilisait une valeur qui nous évitait de tester correctement les conditions d'application de la règle --- source/components/rule/Examples.js | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/source/components/rule/Examples.js b/source/components/rule/Examples.js index 15e11c24d..b4fdbede8 100644 --- a/source/components/rule/Examples.js +++ b/source/components/rule/Examples.js @@ -26,14 +26,11 @@ export default class Examples extends Component { )(ex.situation) let runExemple = analyseSituation(rules, rule.name)(v => exempleSituation[v]), - exempleCalculatedValue = runExemple["non applicable si"] && - runExemple["non applicable si"].nodeValue - ? null - : runExemple.formule.nodeValue + exempleValue = runExemple.nodeValue return { ...ex, - ok: Math.abs( ex['valeur attendue'] - exempleCalculatedValue ) < .1, //TODO on peut sûrement faire mieux... + ok: Math.abs( ex['valeur attendue'] - exempleValue ) < .1, //TODO on peut sûrement faire mieux... rule: runExemple } }) @@ -65,7 +62,7 @@ export default class Examples extends Component {
Ce test ne passe pas {showValues && - : la valeur attendue était {' '} + : le résultat attendu était {' '} {expected} }