Welcome to mirror list, hosted at ThFree Co, Russian Federation.

usage_quotas.rb « settings « group « page « gitlab « lib « qa - gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 455a695f7034b3b54ac3fca82279673566716467 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# frozen_string_literal: true

module Gitlab
  module Page
    module Group
      module Settings
        class UsageQuotas < Chemlab::Page
          link :pipeline_tab, id: 'pipelines-quota'
          link :storage_tab, id: 'storage-quota'
          link :buy_ci_minutes, text: 'Buy additional minutes'
          link :buy_storage, text: /Purchase more storage/
          strong :additional_minutes, text: 'Additional minutes'
          div(:additional_minutes_usage) { additional_minutes_element.following_sibling.span }
          div :purchase_successful_alert, text: /You have successfully purchased CI minutes/

          def plan_minutes_limits
            plan_minutes_usage[%r{([^/ ]+)$}]
          end

          def additional_limits
            additional_minutes_usage[%r{([^/ ]+)$}]
          end
        end
      end
    end
  end
end