Commit 2b178182 authored by Peter Leitzen's avatar Peter Leitzen Committed by Ramya Authappan

Check for "Uninstall" button reducing friction

parent 62b666f2
...@@ -32,16 +32,12 @@ module QA ...@@ -32,16 +32,12 @@ module QA
end end
end end
def await_installed(application_name, button_text: 'Installed') def await_installed(application_name)
within(".js-cluster-application-row-#{application_name}") do within(".js-cluster-application-row-#{application_name}") do
page.has_text?(button_text, wait: 300) page.has_text?(/Installed|Uninstall/, wait: 300)
end end
end end
def await_uninstallable(application_name)
await_installed(application_name, button_text: 'Uninstall')
end
def ingress_ip def ingress_ip
# We need to wait longer since it can take some time before the # We need to wait longer since it can take some time before the
# ip address is assigned for the ingress controller # ip address is assigned for the ingress controller
......
...@@ -47,7 +47,7 @@ module QA ...@@ -47,7 +47,7 @@ module QA
page.install!(:runner) if @install_runner page.install!(:runner) if @install_runner
page.await_installed(:ingress) if @install_ingress page.await_installed(:ingress) if @install_ingress
page.await_uninstallable(:prometheus) if @install_prometheus page.await_installed(:prometheus) if @install_prometheus
page.await_installed(:runner) if @install_runner page.await_installed(:runner) if @install_runner
if @install_ingress if @install_ingress
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment