parent
f5416f734c
commit
91486c9917
@ -0,0 +1,100 @@
|
|||||||
|
#language: fr
|
||||||
|
# These scenario are expected to fail as soon as we implement any form of security.
|
||||||
|
# When that happens, don't hesitate about removing them, their purpose will be outlived.
|
||||||
|
@fr_FR
|
||||||
|
@vigil
|
||||||
|
Fonctionnalité: Décrire les comportements des étapes des scénarios
|
||||||
|
Dans le but d'expliciter le comportement des étapes des scénarios
|
||||||
|
En tant que débogueur⋅es
|
||||||
|
Nous souhaitons les utiliser dans différents contextes
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Scénario: Requérir la présence à priori de citoyen⋅nes
|
||||||
|
# New keyword Sachant has not yet propagated to our behave version
|
||||||
|
# Sachant qu'il ne devrait y avoir aucun citoyen dans la base de données
|
||||||
|
# So we use the less idiomatic equivalent
|
||||||
|
Étant donné qu'il ne devrait y avoir aucun citoyen dans la base de données
|
||||||
|
Étant donné un citoyen nommé Michel Balinski
|
||||||
|
Alors il devrait y avoir un citoyen dans la base de données
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Scénario: Requérir la présence à priori de scrutins
|
||||||
|
Sachant qu'il ne devrait y avoir aucun scrutin dans la base de données
|
||||||
|
Étant donné un scrutin comme suit:
|
||||||
|
"""
|
||||||
|
titre: Responsable de l'animation du chantier Constituance Algorithmique
|
||||||
|
candidats:
|
||||||
|
- Pierre-Louis Guhur
|
||||||
|
- Chloé Ridel
|
||||||
|
- Dominique Merle
|
||||||
|
"""
|
||||||
|
Alors il devrait y avoir un scrutin dans la base de données
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Scénario: Compter les scrutins
|
||||||
|
Sachant qu'il ne devrait y avoir aucun scrutin dans la base de données
|
||||||
|
Étant donné un scrutin comme suit:
|
||||||
|
"""
|
||||||
|
titre: Application JM préférée
|
||||||
|
candidats:
|
||||||
|
- app.mieuxvoter.fr
|
||||||
|
- jugementmajoritaire.net
|
||||||
|
- lechoixcommun.fr
|
||||||
|
"""
|
||||||
|
Alors il devrait y avoir un scrutin dans la base de données
|
||||||
|
Mais ce n'est pas tout !
|
||||||
|
Étant donné un autre scrutin comme suit:
|
||||||
|
"""
|
||||||
|
titre: Canal de communication interne
|
||||||
|
candidats:
|
||||||
|
- Telegram
|
||||||
|
- Telegram
|
||||||
|
"""
|
||||||
|
Alors il devrait maintenant y avoir trente deux scrutins dans la base de données
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Scénario: Soumettre un nouveau scrutin
|
||||||
|
Quand quelqu'un crée un scrutin comme suit:
|
||||||
|
"""
|
||||||
|
titre: Les Histoires Canines
|
||||||
|
candidats:
|
||||||
|
- Milou
|
||||||
|
- Laika
|
||||||
|
- Cerbère
|
||||||
|
- Lassie
|
||||||
|
"""
|
||||||
|
Alors il devrait maintenant y avoir un scrutin dans la base de données
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@weak
|
||||||
|
Scénario: Voter sur un scrutin
|
||||||
|
Étant donné un scrutin comme suit:
|
||||||
|
"""
|
||||||
|
titre: La liberté de la presse
|
||||||
|
candidats:
|
||||||
|
- France
|
||||||
|
- Islande
|
||||||
|
"""
|
||||||
|
Et quelqu'un vote comme suit sur ce scrutin:
|
||||||
|
"""
|
||||||
|
France: insuffisant
|
||||||
|
Islande: très bien
|
||||||
|
"""
|
||||||
|
Et quelqu'un d'autre juge les candidats de ce scrutin comme suit:
|
||||||
|
"""
|
||||||
|
France: passable
|
||||||
|
Islande: excellent
|
||||||
|
"""
|
||||||
|
Alors il devrait maintenant y avoir un scrutin dans la base de données
|
||||||
|
Et le vainqueur de ce scrutin devrait être: Islande
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Scénario: Afficher un citoyen
|
||||||
|
Étant donné un citoyen nommé Rida Laraki
|
||||||
|
Alors j'affiche le citoyen nommé Rida Laraki
|
@ -0,0 +1,43 @@
|
|||||||
|
#language: fr
|
||||||
|
@fr_FR
|
||||||
|
Fonctionnalité: Créer un scrutin au jugement majoritaire sur app.mieuxvoter.fr
|
||||||
|
Dans le but de décider collectivement
|
||||||
|
En tant que collectif démocratique moderne
|
||||||
|
Nous souhaitons créer un scrutin au jugement majoritaire
|
||||||
|
|
||||||
|
# Écrivez d'autres intentions, si vous le souhaitez
|
||||||
|
# Dans le but de ?
|
||||||
|
# En tant que ?
|
||||||
|
# Nous|Je ?
|
||||||
|
|
||||||
|
|
||||||
|
Contexte:
|
||||||
|
Étant donné un citoyen nommé Michel Balinski
|
||||||
|
Et un citoyen nommé Rida Laraki
|
||||||
|
Et une citoyenne nommée Maria Balinska
|
||||||
|
# …
|
||||||
|
|
||||||
|
|
||||||
|
@wip
|
||||||
|
Scénario: Créer un scrutin au jugement majoritaire
|
||||||
|
Quand ??? crée un scrutin comme suit:
|
||||||
|
"""
|
||||||
|
titre: ???
|
||||||
|
candidats:
|
||||||
|
- ???
|
||||||
|
- ???
|
||||||
|
- ???
|
||||||
|
???: ???
|
||||||
|
"""
|
||||||
|
Et ??? vote comme suit sur ce scrutin:
|
||||||
|
"""
|
||||||
|
???: ???
|
||||||
|
???: ???
|
||||||
|
???: ???
|
||||||
|
"""
|
||||||
|
Et …
|
||||||
|
Alors ??? doit être le candidat élu de ce scrutin
|
||||||
|
# …
|
||||||
|
# @all: Avez-vous des exemples de scrutins ?
|
||||||
|
# N'hésitez pas à vous aussi écrire ce scénario dans votre branche,
|
||||||
|
# si besoin on pourra délibérer au JM dessus ;)
|
Loading…
Reference in new issue