1# frozen_string_literal: true
2
3module QA
4  module Page
5    module Project
6      module Infrastructure
7        module Kubernetes
8          class Show < Page::Base
9            view 'app/assets/javascripts/clusters/forms/components/integration_form.vue' do
10              element :integration_status_toggle
11              element :base_domain_field
12              element :save_changes_button
13            end
14
15            def set_domain(domain)
16              fill_element :base_domain_field, domain
17            end
18
19            def save_domain
20              click_element :save_changes_button, Page::Project::Infrastructure::Kubernetes::Show
21            end
22          end
23        end
24      end
25    end
26  end
27end
28