summaryrefslogtreecommitdiff
path: root/spec/support/protected_tag_helpers.rb
blob: fe9be856286e717a06c8851c433a9643b791befc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# frozen_string_literal: true

require_relative 'protected_branch_helpers'

module ProtectedTagHelpers
  include ::ProtectedBranchHelpers

  def set_allowed_to(operation, option = 'Maintainers', form: '.new-protected-tag')
    super
  end

  def set_protected_tag_name(tag_name)
    find('.js-protected-tag-select').click
    find('.dropdown-input-field').set(tag_name)
    click_on("Create wildcard #{tag_name}")
    find('.protected-tags-dropdown .dropdown-menu', visible: false)
  end
end