summaryrefslogtreecommitdiff
path: root/qa/qa/flow/purchase.rb
diff options
context:
space:
mode:
Diffstat (limited to 'qa/qa/flow/purchase.rb')
-rw-r--r--qa/qa/flow/purchase.rb7
1 files changed, 4 insertions, 3 deletions
diff --git a/qa/qa/flow/purchase.rb b/qa/qa/flow/purchase.rb
index c07e03c104d..32c4f469207 100644
--- a/qa/qa/flow/purchase.rb
+++ b/qa/qa/flow/purchase.rb
@@ -45,11 +45,12 @@ module QA
Page::Group::Menu.perform(&:go_to_usage_quotas)
Gitlab::Page::Group::Settings::UsageQuotas.perform do |usage_quota|
usage_quota.storage_tab
- usage_quota.buy_storage
+ usage_quota.purchase_more_storage
end
- # Purchase checkout opens a new tab
- Chemlab.configuration.browser.session.engine.switch_window
+ # Purchase checkout opens a new tab but buying additional storage does not
+ session = Chemlab.configuration.browser.session.engine
+ session.switch_window if session.windows.size == 2
Gitlab::Page::Subscriptions::New.perform do |storage|
storage.quantity = quantity