From e14a27f9e700b1eab046821b99fb563c8f4af77f Mon Sep 17 00:00:00 2001 From: blacksmith-welder Date: Wed, 9 Oct 2024 14:26:37 +0300 Subject: [PATCH] Fix test user --- helpers/helpers.rb | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/helpers/helpers.rb b/helpers/helpers.rb index 2f577b26..9c01c8d9 100644 --- a/helpers/helpers.rb +++ b/helpers/helpers.rb @@ -101,16 +101,27 @@ def ensure_test_user_exists click_on 'Create Account', match: :first + if page.has_text? "Username - Username 'test' is already in use" + visit STAFF_URL + + return nil + end + visit "#{STAFF_URL}/users/manage_access" - row = find('tr', text: 'test') + rows = all('tr', text: 'test') + expect(rows.length).to eq 1 - within row do + within rows[0] do click_on 'Edit Groups' end - check 'repository-advanced-data-entry' - click_on 'Update Account' + unless find('#repository-advanced-data-entry').checked? + check 'repository-advanced-data-entry' + click_on 'Update Account' + end + + visit STAFF_URL end def find_user_table_row_in_manage_user_access_page(username)