2 changed files with 143 additions and 0 deletions
@ -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 ;) |
Write
Preview
Loading…
Cancel
Save
Reference in new issue