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