1# frozen_string_literal: true 2 3module QA 4 module Page 5 module Admin 6 module Settings 7 module Component 8 class OutboundRequests < Page::Base 9 view 'app/views/admin/application_settings/_outbound.html.haml' do 10 element :allow_requests_from_services_checkbox 11 element :save_changes_button 12 end 13 14 def allow_requests_to_local_network_from_services 15 check_allow_requests_to_local_network_from_services_checkbox 16 click_save_changes_button 17 end 18 19 private 20 21 def check_allow_requests_to_local_network_from_services_checkbox 22 check_element(:allow_requests_from_services_checkbox) 23 end 24 25 def click_save_changes_button 26 click_element :save_changes_button 27 end 28 end 29 end 30 end 31 end 32 end 33end 34