# frozen_string_literal: true module PageObjects module Pages class AdminUserBadges < PageObjects::Pages::Base def visit_page(user) page.visit "/admin/users/#{user.id}/#{user.username}/badges" self end def user_badges_table page.find(:table, id: "user-badges", visible: true) end def find_badge_row_by_granter(granter) user_badges_table.find(:table_row, { "Granted By" => "#{granter.username}" }) end end end end