From d12c1e90f8f3e9454d2a52f40854dadcdb2d822b Mon Sep 17 00:00:00 2001 From: Marin Jankovski Date: Mon, 23 Jun 2014 10:39:56 +0200 Subject: Test secondary user email removal. --- features/steps/admin/users.rb | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'features/steps') diff --git a/features/steps/admin/users.rb b/features/steps/admin/users.rb index 659008dd875..253c4609e82 100644 --- a/features/steps/admin/users.rb +++ b/features/steps/admin/users.rb @@ -44,4 +44,23 @@ class AdminUsers < Spinach::FeatureSteps step 'click edit on my user' do find("#edit_user_#{current_user.id}").click end + + step 'I view the user with secondary email' do + @user_with_secondary_email = User.last + @user_with_secondary_email.emails.new(email: "secondary@example.com") + @user_with_secondary_email.save + visit "/admin/users/#{@user_with_secondary_email.username}" + end + + step 'I see the secondary email' do + page.should have_content "Secondary email: #{@user_with_secondary_email.emails.last.email}" + end + + step 'I click remove secondary email' do + find("#remove_email_#{@user_with_secondary_email.emails.last.id}").click + end + + step 'I should not see secondary email anymore' do + page.should_not have_content "Secondary email:" + end end -- cgit v1.2.1