discourse/spec/system/page_objects/modals/flag.rb

26 lines
578 B
Ruby

# frozen_string_literal: true
module PageObjects
module Modals
class Flag < PageObjects::Modals::Base
BODY_SELECTOR = ".flag-modal-body"
MODAL_SELECTOR = ".flag-modal"
def choose_type(type)
body.find("#radio_#{type}").click
end
def confirm_flag
click_primary_button
end
def take_action(action)
select_kit =
PageObjects::Components::SelectKit.new(".modal-footer .reviewable-action-dropdown")
select_kit.expand
select_kit.select_row_by_value(action)
end
end
end
end