Failures in purchase_storage_spec.rb and purchase_group_plan_spec.rb | Expected total purchased storage to match
QA Failure
Summary
Failing specs:
spec/ui/purchase/purchase_group_plan_spec.rb
spec/ui/purchase/purchase_storage_spec.rb
Failing job(s):
Stack trace
4) User purchases extra storage with group namespace with existing storage behaves like successful purchase shows up on manage plan page and usage quota page
Failure/Error: expect(group_quota_page).to have_total_purchased_storage(expected_purchased_storage)
QA::Helper::Errors::ReachedMaxRetriesError:
Expected total purchased storage to match 310 GiB
Shared Example Group: "successful purchase" called from ./spec/ui/purchase/purchase_storage_spec.rb:65
# ./runtime/retrier.rb:75:in `retry_until'
# ./vendor/gitlab/page/usage_quota_page.rb:61:in `has_total_purchased_storage?'
# ./spec/ui/purchase/purchase_storage_spec.rb:30:in `block (5 levels) in <module:QA>'
# ./page/base.rb:22:in `perform'
# ./spec/ui/purchase/purchase_storage_spec.rb:28:in `block (4 levels) in <module:QA>'
# ./vendor/ruby/3.2.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run'
# ./vendor/ruby/3.2.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `loop'
# ./vendor/ruby/3.2.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run'
# ./vendor/ruby/3.2.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# ./vendor/ruby/3.2.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup'
Screenshot / HTML page
Possible fixes
This is a stale test caused by new UI updates in gitlab!129757 (merged)
- Add back in the
data-testid="storage-purchased"
to the newexcess_storage_breakdown_card.vue
component. - This may also require a change to the
storage_purchased
selector for the CustomersDot pageqa/vendor/gitlab/page/usage_quota_page.rb
, if thedata-testid
is added to an element that is no longer adiv
. - Update
data-qa-selector="purchase_more_storage"
todata-testid="purchase-more-storage"
in that new component.
Edited by Valerie Burton