Skip to content

Commit

Permalink
correct tests
Browse files Browse the repository at this point in the history
  • Loading branch information
Clementlgz committed Jun 16, 2022
1 parent 4360ef6 commit aa0f0c6
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 11 deletions.
8 changes: 4 additions & 4 deletions features/item_select_from_given_corpus.feature
Original file line number Diff line number Diff line change
Expand Up @@ -8,16 +8,16 @@ Scénario: L'utilisateur désélectionne un corpus parmi plusieurs
Soit un portfolio ouvert
Et tous les corpus sont sélectionnés
Et "SJ 020" un des items affichés
Et "PSM 002" un des items affichés
Quand l'utilisateur désélectionne le corpus "Vitraux - Bénel"
Alors l'item "PSM 002" est affiché
Et "AXN 009" un des items affichés
Quand l'utilisateur désélectionne le corpus "corpus : Vitraux - Bénel"
Alors l'item "AXN 009" est affiché
Mais l'item "SJ 020" est caché

Scénario: L'utilisateur sélectionne plusieurs corpus

Soit un portfolio ouvert
Et aucun des corpus n'est sélectionné
Et aucun item n'est affiché
Quand l'utilisateur sélectionne les corpus "Vitraux - Bénel" et "Vitraux - Dr.Krieger"
Quand l'utilisateur sélectionne les corpus "corpus : Vitraux - Bénel" et "corpus : Vitraux - Dr. Krieger"
Alors l'item "SJ 020" est affiché
Et l'item "PSM 002" est affiché
8 changes: 6 additions & 2 deletions features/step_definitions/context.rb
Original file line number Diff line number Diff line change
Expand Up @@ -86,11 +86,15 @@
end

Soit("tous les corpus sont sélectionnés") do
check('.corpus_checkbox')
find(:css, ".corpus_checkbox[value='corpus : Vitraux - Bénel']").set(true)
find(:css, ".corpus_checkbox[value='corpus : Vitraux - Dr. Krieger']").set(true)
find(:css, ".corpus_checkbox[value='corpus : Vitraux - Recensement']").set(true)
end

Soit("aucun des corpus n'est sélectionné") do
uncheck('.corpus_checkbox')
find(".corpus_checkbox[value='corpus : Vitraux - Bénel']").set(false)
find(".corpus_checkbox[value='corpus : Vitraux - Dr. Krieger']").set(false)
find(".corpus_checkbox[value='corpus : Vitraux - Recensement']").set(false)
end

Soit("aucun item n'est affiché") do
Expand Down
10 changes: 5 additions & 5 deletions features/step_definitions/event.rb
Original file line number Diff line number Diff line change
Expand Up @@ -96,11 +96,11 @@
end
end

Quand("l'utilisateur désélectionne le corpus {corpus}") do |corpus|
uncheck(corpus)
Quand("l'utilisateur désélectionne le corpus {string}") do |corpus|
find(".corpus_checkbox[value='#{corpus}']").set(false)
end

Quand("l'utilisateur sélectionne les corpus {corpus1} et {corpus2}") do |corpus1, corpus2|
check(corpus1)
check(corpus2)
Quand("l'utilisateur sélectionne les corpus {string} et {string}") do |corpus1, corpus2|
find(".corpus_checkbox[value='#{corpus1}']").set(true)
find(".corpus_checkbox[value='#{corpus2}']").set(true)
end

0 comments on commit aa0f0c6

Please sign in to comment.