diff --git a/spec/features/delete_item.rb b/spec/features/delete_item.rb new file mode 100644 index 0000000..44d9fd6 --- /dev/null +++ b/spec/features/delete_item.rb @@ -0,0 +1,27 @@ +require 'spec_helper' + +feature 'Delete items' do + + $a_title = a_string() + + background do + pending 'stay updated about article lifecycle' + visit $home_page + click_on 'Se connecter' + log_in_as 'alice', 'lapinblanc' + click_on 'UV' + toggle_edit + click_on 'Items +' + fill_in 'Sans nom', :with => $a_title + end + + scenario 'To delete an item' do + pending 'stay updated about article lifecycle' + visit $home_page + click_on 'UV' + toggle_edit + click_del_sign_next_to $a_title + expect(page).not_to have_content $a_title + end + +end diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index 87ddc79..3a65858 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -26,6 +26,10 @@ def click_plus_sign_next_to(list) find(".#{list}-list .add").click end +def click_del_sign_next_to(list) + find(".#{list}-list .del").click +end + def click_last(list) find("##{list} li:last-child .editable").click end