Remplacemement des formats en unités dans les tests

pull/481/head
Mael 2019-07-05 15:00:24 +02:00
parent d95c305c31
commit 0fafa68258
21 changed files with 51 additions and 51 deletions

View File

@ -138,6 +138,7 @@
- directeur majoritaire
- nom: nombre d'associés
format: nombre
unité: _
- nom: responsabilité limitée

View File

@ -18,7 +18,7 @@
nom: nombre
période: flexible
question: Combien prenez-vous de douches ?
format: nombre
unité: _
par défaut: 30
suggestions:
Une par jour: 30
@ -129,7 +129,7 @@
- espace: douche
nom: durée de la douche
question: Combien de temps dure votre douche en général ?
format: nombre
unité: _
par défaut: 5
suggestions:
expresse: 5

View File

@ -2,12 +2,12 @@
- nom: chiffre affaires
période: flexible
format: euros
unité:
- nom: charges
période: flexible
par défaut: 0
format: euros
unité:
- nom: répartition salaire sur dividendes
par défaut: 0.5

View File

@ -42,7 +42,7 @@ describe('bug-analyse-many', function() {
- nom: brut
format: euro
unité:
formule:
inversion numérique:
avec:

View File

@ -13,7 +13,7 @@ describe('controls', function() {
{ nom: 'résident en France', formule: 'oui' },
{
nom: 'brut',
format: 'euro',
unité: '€',
question: 'Quel est le salaire brut ?',
contrôles: [
{

View File

@ -97,7 +97,7 @@ describe('conversation', function() {
{
nom: 'brut',
question: 'Quel est le salaire brut ?',
format: 'euro'
unité: '€'
},
{
nom: 'cotisation',

View File

@ -18,7 +18,7 @@ describe('inversions', () => {
taux: 77%
- nom: brut
format: euro
unité:
`,
rules = parseAll(safeLoad(rawRules).map(enrichRule)),
analysis = analyse(rules, 'net')(stateSelector)
@ -38,7 +38,7 @@ describe('inversions', () => {
taux: 77%
- nom: brut
format: euro
unité:
formule:
inversion numérique:
avec:
@ -67,7 +67,7 @@ describe('inversions', () => {
taux: 70%
- nom: brut
format: euro
unité:
formule:
inversion numérique:
avec:
@ -100,7 +100,7 @@ describe('inversions', () => {
taux: 70%
- nom: brut
format: euro
unité:
formule:
inversion numérique:
avec:
@ -156,7 +156,7 @@ describe('inversions', () => {
taux: 150%
- nom: brut
format: euro
unité:
formule:
inversion numérique:
avec:
@ -201,7 +201,7 @@ describe('inversions', () => {
formule: cotisation [employeur] + cotisation [salarié]
- nom: brut
format: euro
unité:
formule:
inversion numérique:
avec:

View File

@ -80,7 +80,7 @@ describe('library', function() {
let règles = `
- nom: revenu imposable
question: Quel est votre revenu imposable ?
format: euros
unité:
- nom: revenu abattu
formule:

View File

@ -34,7 +34,7 @@
- nom: montant caution
format:
unité:
- test: Imbrication d'aiguillages numériques
formule:

View File

@ -1,8 +1,8 @@
- nom: montant
format:
unité:
- test: montant franchisé
format:
unité:
formule:
allègement:
assiette: montant
@ -19,7 +19,7 @@
- test: montant décoté
format:
unité:
formule:
allègement:
assiette: montant
@ -32,7 +32,7 @@
valeur attendue: 0
- test: montant franchisé et décoté
format:
unité:
formule:
allègement:
assiette: montant
@ -56,7 +56,7 @@
- test: montant abattu
format:
unité:
formule:
allègement:
assiette: montant
@ -71,7 +71,7 @@
- test: montant abattu en pourcentage
format:
unité:
formule:
allègement:
assiette: montant
@ -85,7 +85,7 @@
valeur attendue: 68000
- test: montant abattu avec plafond numérique
format:
unité:
formule:
allègement:
assiette: montant
@ -100,7 +100,7 @@
valeur attendue: 88000 # 85000 s'il n'y avait pas de plafond à la somme abattue
- test: montant franchisé, décote, abattu
format:
unité:
formule:
allègement:
assiette: montant

View File

@ -1,9 +1,9 @@
- nom: base
format: nombre
unité: _
formule: 300
- nom: assiette
format: nombre
unité: _
- test: Simple
formule:
@ -39,12 +39,11 @@
- nom: base deux
format: nombre
unité: _
formule: 300
- nom: assiette deux
format: nombre
unité: _
- test: Retour de taux, pas d'assiette
formule:
barème continu:

View File

@ -1,5 +1,5 @@
- nom: assiette
format:
unité:
- test: Barème linéaire en taux
formule:

View File

@ -1,8 +1,8 @@
- nom: assiette
format:
unité:
- nom: base
format:
unité:
- test: Barème en taux marginaux
formule:

View File

@ -1,5 +1,5 @@
- nom: ma cotisation
format:
unité:
- test: Complément
formule:
@ -14,7 +14,7 @@
valeur attendue: 67
- nom: autre cotisation
format:
unité:
- test: Complément à composantes
formule:

View File

@ -178,7 +178,7 @@
- nom: revenu
période: mois
format:
unité:
- test: variable modifiée temporellement
formule: revenu [annuel]

View File

@ -1,5 +1,5 @@
- nom: mon assiette
format:
unité:
- test: Multiplication simple
formule:
@ -29,7 +29,7 @@
- nom: mon plafond
format:
unité:
- test: Multiplication plafonnée
formule:
@ -51,7 +51,7 @@
valeur attendue: 1.5
- nom: mon facteur
format: nombre
unité: _
- test: Multiplication à facteur
formule:

View File

@ -3,7 +3,7 @@
- nom: nombre de douches
période: mois
question: Combien prenez-vous de douches par mois ?
format: nombre
unité: _
suggestions:
- 30
@ -30,7 +30,7 @@
- nom: assiette mensuelle
période: mois
format:
unité:
- test: Périodes, barème annuel assiette mensuelle
période: année
@ -59,7 +59,7 @@
- nom: assiette annuelle
période: année
format:
unité:
- test: Périodes, barème mensuel assiette annuelle
période: mois
@ -87,7 +87,7 @@
- nom: assiette
période: flexible
format:
unité:
- test: Périodes, période dans la situation
période: année
@ -116,7 +116,7 @@
- nom: assiette deux
période: mois
format:
unité:
- test: Périodes, variable neutre appelant variable mensuelle
période: flexible
@ -133,7 +133,7 @@
- nom: assiette trois
période: année
format:
unité:
- test: Périodes, variable neutre appelant variable annuelle
période: flexible

View File

@ -1,8 +1,8 @@
- nom: farine
format: kg
unité: kg
- nom: sucre
format: kg
unité: kg
- nom: poids total
test: Somme

View File

@ -60,7 +60,7 @@
- nom: base
format: euros
unité:
- test: variations avec cas défaut calculé
formule:
@ -83,10 +83,10 @@
variables manquantes: []
- nom: effectif
format: nombre
unité: _
- nom: effectif plafond
format: nombre
unité: _
- test: plusieurs variations et un cas défaut
formule:

View File

@ -93,7 +93,7 @@ describe('fold', function() {
formule: brut - cotisation
- nom: brut
format: euro
unité:
- nom: cotisation
formule:

View File

@ -3,7 +3,7 @@ import { evaluateBottomUp, getSituationValue } from '../source/engine/variables'
describe('getSituationValue', function() {
it('should directly return the value of any rule that specifies a format (i.e currency, duration)', function() {
let rule = { format: 'euros' },
let rule = { unité: '€' },
state = { salaire: '2300' },
situationGate = name => state[name]