From e9ea72113b30968e46225315e5e42ac97caea46b Mon Sep 17 00:00:00 2001 From: Bertocq Date: Thu, 25 May 2017 11:28:36 +0200 Subject: [PATCH] Add spec scenario for current user trying to remove himself from administrators list --- spec/features/admin/administrators_spec.rb | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/spec/features/admin/administrators_spec.rb b/spec/features/admin/administrators_spec.rb index 5c1af0036..bef57b75d 100644 --- a/spec/features/admin/administrators_spec.rb +++ b/spec/features/admin/administrators_spec.rb @@ -33,5 +33,13 @@ feature 'Admin administrators' do expect(page).to_not have_content @administrator.name end end + + scenario 'Delete Administrator when its the current user' do + find(:xpath, "//tr[contains(.,'#{@admin.name}')]/td/a", text: 'Delete').click + + within("#error") do + expect(page).to have_content I18n.t("admin.administrators.administrator.restricted_removal") + end + end end