From 7d816a0f7c78ff7ff7b1552b97f06c1b2258dbff Mon Sep 17 00:00:00 2001 From: Etienne Cunin Date: Thu, 21 Apr 2016 22:17:14 +0200 Subject: [PATCH] test de recette de deux features Deux features: - recherche par attributs (un ou plusieurs) - modifier un item --- spec/features/ModifierItem.rb | 22 +++++++++++++++++ spec/features/RechercherParAttributs.rb | 33 +++++++++++++++++++++++++ 2 files changed, 55 insertions(+) create mode 100644 spec/features/ModifierItem.rb create mode 100644 spec/features/RechercherParAttributs.rb diff --git a/spec/features/ModifierItem.rb b/spec/features/ModifierItem.rb new file mode 100644 index 0000000..a994b36 --- /dev/null +++ b/spec/features/ModifierItem.rb @@ -0,0 +1,22 @@ +require 'spec_helper' + +feature 'Editer un item' do + + background do + visit '/' + click_on 'Se connecter' + fill_in 'Nom d\'utilisateur', :with => 'Alice' + fill_in 'Mot de passe', :with => 'Lapinblanc' + click_on 'Se connecter' + click_on 'UV' + end + + scenario 'Editer une UV' do + click_on 'OFF' + click_on 'IF05 – Qualité du logiciel' + fill_in 'IF05 – Qualité du logiciel', :with => 'IF05 – Qualité d\'un super logiciel' + click_on 'ON' + expect(page).to have_content 'IF05 - Qualité d\'un super logiciel' + end + +end diff --git a/spec/features/RechercherParAttributs.rb b/spec/features/RechercherParAttributs.rb new file mode 100644 index 0000000..3ef809a --- /dev/null +++ b/spec/features/RechercherParAttributs.rb @@ -0,0 +1,33 @@ +require 'spec_helper' + +feature 'Chercher un item par ses attributs' do + + background do + + end + + scenario 'en utilisant un seul attribut' do + visit '/' + click_on 'Rechercher par attributs' + select 'UV', :from => 'Corpus' + select 'Evaluation', :from => 'Nom' + select 'Median', :from => 'Valeur' + click_on 'Rechercher' + click_on 'NF19 - Administration et virtualisation ...' + return true + end + + scenario 'en utilisant deux attributs' do + visit '/' + click_on 'Rechercher par attributs' + select 'UV', :from => 'Corpus' + select 'Evaluation', :from => 'Nom du premier attribut' + select 'Median', :from => 'Valeur du premier attribut' + click_plus_sign_search_by_attributs + + click_on 'Rechercher' + click_on 'NF19 - Administration et virtualisation ...' + return true + end + +end