-    assert_redirected_to user_path(target_user.display_name)
-    assert_equal "The string `no_such_role' is not a valid role.", flash[:error]
+    assert_redirected_to user_path(target_user)
+    assert_equal "The string 'no_such_role' is not a valid role.", flash[:error]
+
+    # Revoking administrator role from current user should fail
+    delete user_role_path(administrator_user, "administrator")
+    assert_redirected_to user_path(administrator_user)
+    assert_equal "Cannot revoke administrator role from current user.", flash[:error]