DEV: Fix admin confirmation flaky spec (#29456)

This commit is contained in:
Martin Brennan
2024-10-30 04:59:51 +10:00
committed by GitHub
parent 9a80d71882
commit c3f99c8634
2 changed files with 10 additions and 5 deletions

View File

@ -59,8 +59,14 @@ module PageObjects
setting_element.find(".setting-controls button.ok").click
end
def has_overridden_setting?(setting_name)
find_setting(setting_name, overridden: true)
def has_overridden_setting?(setting_name, value: nil)
setting_field = find_setting(setting_name, overridden: true)
return setting_field.find(".setting-value input").value == value.to_s if value
true
end
def has_no_overridden_setting?(setting_name)
find_setting(setting_name, overridden: false)
end
def values_in_list(setting_name)