diff --git a/recherche_viewpoints_par_attributs.rb b/recherche_viewpoints_par_attributs.rb new file mode 100644 index 0000000..f1426e4 --- /dev/null +++ b/recherche_viewpoints_par_attributs.rb @@ -0,0 +1,32 @@ +require 'spec_helper' + +feature 'Rechercher un viewpoint par attributs' do + + given(:responsable) {a_string} + given(:thèmes) {a_string} + given(:viewpoint) {a_string} + + scenario 'Par responsable UV' do + visit $home_page + click_on 'Rechercher par attributs' + click_plus_sign_next_to(corpus) + click_on 'UV' + click_plus_sign_next_to(Nom) + click_on 'Responsable' + click_plus_sign_next_to(Valeur) + click_on(responsable) + click_on 'Rechercher' + expect(dialog).to have_content(viewpoint_name) + end + + scenario 'Par formation UTT' do + visit $home_page + click_on 'Rechercher par thème' + click_on 'formation de l\'UTT' + click_on 'Selectionner' + click_on(thèmes) + expect(page).to have_content(viewpoint_name) + end + + +end diff --git a/spec/features/test_add_skills.rb b/spec/features/test_add_skills.rb new file mode 100644 index 0000000..569e7d7 --- /dev/null +++ b/spec/features/test_add_skills.rb @@ -0,0 +1,18 @@ +require 'spec_helper' + +feature 'Ajouter une compétence' do + given(:topic_name) { a_string } + + scenario 'Lorsque l utilisateur est connecté' do + visit $home_page + click_on 'Se connecter' + log_in_as 'alice', 'lapinblanc' + click_on_link 'Competences' + toggle_edit + click_plus_sign_next_to 'topic' + click_last 'topic' + type topic_name, :return + + expect(page).to have_content(topic_name) + end +end diff --git a/spec/features/test_search_skills.rb b/spec/features/test_search_skills.rb new file mode 100644 index 0000000..93b3545 --- /dev/null +++ b/spec/features/test_search_skills.rb @@ -0,0 +1,14 @@ +require 'spec_helper' + +feature 'Rechercher une compétence' do + + scenario 'Par le fil d\'ariane' do + visit $home_page + click_on 'Se connecter' + log_in_as 'alice', 'lapinblanc' + click_on_link 'Competences' + click_on_link 'AngularJS' + + expect(page).to have_content('Baptiste BAINIER') + end +end