diff options
Diffstat (limited to 'qa/qa/flow/purchase.rb')
-rw-r--r-- | qa/qa/flow/purchase.rb | 7 |
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 |