File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11source "https://rubygems.org"
22
33gem "cucumber"
4- gem "rspec"
5- gem "capybara"
6- gem "selenium-webdriver"
7- gem "chromedriver-helper" , "~>1.2"
4+ gem "cuprite"
Original file line number Diff line number Diff line change 1+ #language: fr
2+
3+ Fonctionnalité : Afficher la vue nuage de mot pour les catégories
4+
5+ Contexte :
6+
7+ Soit le corpus "enseignants-décrocheurs" rattaché au portfolio "alice"
8+
9+ Soit l'item "David1" rattaché au corpus "enseignants-décrocheurs"
10+ Soit l'item "David2" rattaché au corpus "enseignants-décrocheurs"
11+ Soit l'item "Karine" rattaché au corpus "enseignants-décrocheurs"
12+
13+ Soit le point de vue "Grille d'analyse du SI" rattaché au portfolio "alice"
14+ Soit la rubrique "Action" rattachée au point de vue "Grille d'analyse du SI"
15+ Soit la rubrique "Acteur" rattachée au point de vue "Grille d'analyse du SI"
16+
17+ Soit le fragment "regarder la télévision" contenu dans la rubrique "Action"
18+ Soit le fragment "mes collègues" contenu dans la rubrique "Acteur"
19+
20+ Soit les rubriques affichées en liste
21+
22+ Scénario : Switcher vers la vue nuage de mots
23+
24+ Soit "alice" le portfolio ouvert
25+ Quand un visiteur change de vue vers nuage de mots
26+ Alors la rubrique "Action" est plus grosse que "Acteur"
27+
28+ Scénario : Sélectionner une catégorie du nuage de mot
29+
30+ Soit "alice" le portfolio ouvert
31+ Et la vue nuage de mot est séléctionnée
32+ Quand un visiteur séléctionne la rubrique "Action"
33+ Alors la rubrique "Action" est surlignée
Original file line number Diff line number Diff line change 1+ #language: fr
2+
3+ Fonctionnalité : Consulter les items en mode fragment
4+
5+ Contexte :
6+ Soit le corpus "enseignants-decrocheurs" rattaché au portfolio "alice"
7+
8+ Soit l'item "David1" rattaché au corpus "enseignants-decrocheurs"
9+ Soit l'item "David2" rattaché au corpus "enseignants-decrocheurs"
10+ Soit l'item "Karine" rattaché au corpus "enseignants-decrocheurs"
11+
12+ Soit le point de vue "Sociologie de la douleur" rattaché à l'item "David1"
13+ Soit la rubrique "souffrir de plus en plus" rattachée au point de vue "Sociologie de la douleur"
14+ Soit le fragment "Quand je suis rentré comme professeur, j'étais un h" rattaché à la rubrique "souffrir de plus en plus"
15+
16+ Scénario : Afficher la liste des items
17+ Soit "alice" le portfolio ouvert
18+ Alors il doit y avoir au moins 3 items affichés
19+ Et l'item "David1" est décrit par une date
20+ Et l'item "David1" est décrit par un auteur
21+
22+ Scénario : Afficher les fragments associé à l'item "David1"
23+ Soit "alice" le portfolio ouvert
24+ Et l'item "David1" est affiché
25+ Quand l'item "David1" est selectionné
26+ Alors la rubrique "souffrir de plus en plus" est affichée
27+ Et le fragment "Quand je suis rentré comme professeur, j'étais un h" est affiché
28+ Et le lien vers le texte "David1" associé au fragment "Quand je suis rentré comme professeur, j'étais un h" est affiché
Original file line number Diff line number Diff line change 11require 'capybara/cucumber'
2- require 'selenium/webdriver '
2+ require 'capybara/cuprite '
33
44Capybara . run_server = false
5- Capybara . default_driver = :selenium_chrome_headless
5+ Capybara . default_driver = :cuprite
6+ Capybara . javascript_driver = :cuprite
67Capybara . app_host = "http://localhost:3000"
78Capybara . default_max_wait_time = 10
89
3233Alors ( "une des rubriques de l'item est {string}" ) do |topic |
3334 expect ( page ) . to have_content ( topic )
3435end
35-
You can’t perform that action at this time.
0 commit comments