diff options
Diffstat (limited to 'qa/qa/flow/settings.rb')
-rw-r--r-- | qa/qa/flow/settings.rb | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/qa/qa/flow/settings.rb b/qa/qa/flow/settings.rb new file mode 100644 index 00000000000..775b7686c10 --- /dev/null +++ b/qa/qa/flow/settings.rb @@ -0,0 +1,25 @@ +# frozen_string_literal: true + +module QA + module Flow + module Settings + module_function + + def disable_snowplow + Flow::Login.while_signed_in_as_admin do + QA::Page::Main::Menu.perform(&:go_to_admin_area) + QA::Page::Admin::Menu.perform(&:go_to_general_settings) + QA::Page::Admin::Settings::Component::Snowplow.perform(&:disable_snowplow_tracking) + end + end + + def enable_snowplow + Flow::Login.while_signed_in_as_admin do + QA::Page::Main::Menu.perform(&:go_to_admin_area) + QA::Page::Admin::Menu.perform(&:go_to_general_settings) + QA::Page::Admin::Settings::Component::Snowplow.perform(&:enable_snowplow_tracking) + end + end + end + end +end |