summaryrefslogtreecommitdiff
path: root/qa/qa/page/admin/license.rb
blob: 4bdfae30b3786db88fe711ba2d5b3fa4f630b2dc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
module QA
  module Page
    module Admin
      class License < Page::Base
        def no_license?
          page.has_content?('No GitLab Enterprise Edition ' \
                            'license has been provided yet')
        end

        def add_new_license(key)
          raise 'License key empty!' if key.to_s.empty?

          choose 'Enter license key'
          fill_in 'License key', with: key
          click_button 'Upload license'
        end
      end
    end
  end
end