mon-entreprise/publicodes/test
Alexandre Hajjar d705e7e047 🚧 WIP - Building the cycles graph by taking into account parent rule
This contextualization will allow to have a (more complex) graph that
will contain the information of the parent rule of the current rule.
This will allow calling `getApplicableReplacedBy` and thus remove the
flattening logic, which was imperfect.

On the other hand, this needs to make recursive calls to
`ruleDepsOfRule` in case of a reference node, and thus make the graph
much fatter.

Approx TODO (see `ruleDependencies.ts`):

- [ ] refactor to propagate the `parentRuleNode` in the rule
      dependencies
- [ ] build recursive calls into `ruleDepsOfReference`
2020-10-01 12:15:43 +02:00
..
mécanismes More tests on remplace mechanism behavior (ns depth) 2020-09-08 17:13:17 +02:00
rules 🔥 Sépare le moteur dans un packet isolé 2020-05-14 15:25:22 +02:00
.eslintrc.yaml 🔥 Sépare le moteur dans un packet isolé 2020-05-14 15:25:22 +02:00
contrôles.test.js Investigue la publication du paquet npm publicode 2020-05-18 16:44:12 +02:00
cycles.test.js 🚧 WIP - Building the cycles graph by taking into account parent rule 2020-10-01 12:15:43 +02:00
date.test.js 🔥 Sépare le moteur dans un packet isolé 2020-05-14 15:25:22 +02:00
format.test.js 🔥 change l'api de formatValue pour une version plus cohérente 2020-05-25 17:06:15 +02:00
inversion.test.js Investigue la publication du paquet npm publicode 2020-05-18 16:44:12 +02:00
library.test.js 🔥 Sépare le moteur dans un packet isolé 2020-05-14 15:25:22 +02:00
load-mecanism-tests.js 🔥 Sépare le moteur dans un packet isolé 2020-05-14 15:25:22 +02:00
mecanisms.test.js ⚙️ Intégre les missingVariables dans le moteur 2020-06-04 12:36:58 +02:00
missingVariables.test.js Investigue la publication du paquet npm publicode 2020-05-18 16:44:12 +02:00
period.test.js 🔥 Sépare le moteur dans un packet isolé 2020-05-14 15:25:22 +02:00
ruleUtils.test.js 🔥 Sépare le moteur dans un packet isolé 2020-05-14 15:25:22 +02:00
setupIntl.js 🔥 Sépare le moteur dans un packet isolé 2020-05-14 15:25:22 +02:00
temporal.test.js 🔥 Sépare le moteur dans un packet isolé 2020-05-14 15:25:22 +02:00
units.test.js 🔥 Sépare le moteur dans un packet isolé 2020-05-14 15:25:22 +02:00
utils.test.js 🔥 Sépare le moteur dans un packet isolé 2020-05-14 15:25:22 +02:00
variables.test.js 🔥 Sépare le moteur dans un packet isolé 2020-05-14 15:25:22 +02:00