summaryrefslogtreecommitdiff
path: root/qa/qa/page/project/deployments/environments/show.rb
blob: 48e4850d3be4418fc514c9069713541cbef56d84 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# frozen_string_literal: true

module QA
  module Page
    module Project
      module Deployments
        module Environments
          class Show < Page::Base
            view 'app/views/projects/environments/_external_url.html.haml' do
              element :view_deployment
            end

            def view_deployment(&block)
              new_window = window_opened_by { click_element(:view_deployment) }

              within_window(new_window, &block) if block
            end
          end
        end
      end
    end
  end
end