summaryrefslogtreecommitdiff
path: root/qa/qa/page/dashboard/groups.rb
blob: 3690f40dcfeb5bcc3977069fef3f241c9a4d6078 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
module QA
  module Page
    module Dashboard
      class Groups < Page::Base
        def prepare_test_namespace
          if page.has_content?(Runtime::Namespace.name)
            return click_link(Runtime::Namespace.name)
          end

          click_on 'New group'

          fill_in 'group_path', with: Runtime::Namespace.name
          fill_in 'group_description',
                  with: "QA test run at #{Runtime::Namespace.time}"
          choose 'Private'

          click_button 'Create group'
        end
      end
    end
  end
end