diff options
Diffstat (limited to 'qa/qa/page/project/deployments/environments/show.rb')
-rw-r--r-- | qa/qa/page/project/deployments/environments/show.rb | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/qa/qa/page/project/deployments/environments/show.rb b/qa/qa/page/project/deployments/environments/show.rb new file mode 100644 index 00000000000..48e4850d3be --- /dev/null +++ b/qa/qa/page/project/deployments/environments/show.rb @@ -0,0 +1,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 |