From 87cd074e3c59bb24e4ecf9eb3b15616e9cc313c7 Mon Sep 17 00:00:00 2001 From: Gopesh Tulsyan Date: Fri, 30 May 2014 14:00:52 +0530 Subject: [PATCH] Visibility check on the button modify-roles --- spec/features/user_spec.rb | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/spec/features/user_spec.rb b/spec/features/user_spec.rb index d66db690..ddec87b8 100644 --- a/spec/features/user_spec.rb +++ b/spec/features/user_spec.rb @@ -24,11 +24,12 @@ feature User do sign_in(admin) visit admin_users_path find("#user-modify-role-#{@user.id}").click - find("#user-role-selection-#{@user.id}").visible? - page.find('#user_role_ids').find(:xpath, 'option[2]').select_option do - find('#user_submit_action').click - expect(flash).to eq("Updated #{@user.email}") - expect(@user.role_ids).to match_array([2]) + if find("#user-role-selection-#{@user.id}").visible? + page.find('#user_role_ids').find(:xpath, 'option[2]').select_option do + find('#user_submit_action').click + expect(flash).to eq("Updated #{@user.email}") + expect(@user.role_ids).to match_array([2]) + end end sign_out end