Open domi41 opened 3 years ago
This is well underway and now validates the following feature:
#language: fr
@fr
Fonctionnalité: Résoudre majoritairement un dépouillement
Dans le but de connaître le rang des propositions
En tant que détenteur⋅e du dépouillement d'un scrutin
Je veux résoudre ce dépouillement
Règle: S'authentifier n'est pas nécessaire pour résoudre un dépouillement
Scénario: Résoudre un dépouillement
Étant donné un visiteur nommé Paul Bourgine
Quand Paul Bourgine télécharge le fichier 0-2-5-2-4_2-1-4-1-5_0-1-6-3-3.json
Alors Paul Bourgine devrait réussir
Et la réponse à Paul Bourgine devrait comporter:
"""
proposals:
- proposal: 0
rank: 2
tally: [0, 2, 5, 2, 4]
median: 2
- proposal: 1
rank: 1
tally: [2, 1, 4, 1, 5]
median: 2
- proposal: 2
rank: 3
tally: [0, 1, 6, 3, 3]
median: 2
"""
Not closing this until we've added some more specification scenarios about an incorrect usage of the endpoint, such as disparate amounts of grades and such.
This is a good first issue if anyone feels like writing plain language features. The (french) file is https://github.com/MieuxVoter/mv-api-features-fr/blob/master/10.fonctionnalites/91.resoudre-majoritairement-un-depouillement.feature
/deliberate?tally=4,2,1,0,2/1,3,5,1,0
or/deliberate?tally[]=4,2,1,0,2&tally[]=1,3,5,1,0
or/4-2-1-0-2_1-3-5-1-0.json