You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
101 lines
2.7 KiB
101 lines
2.7 KiB
4 years ago
|
#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
|