class SMARTAppLaunch::SMARTAccessBrandsValidateEndpoints

def find_referenced_org(bundle_resource, endpoint_id)

def find_referenced_org(bundle_resource, endpoint_id)
  bundle_resource
    .entry
    .map(&:resource)
    .select { |resource| resource.resourceType == 'Organization' }
    .map(&:endpoint)
    .flatten
    .map(&:reference)
    .select { |reference| reference.include? endpoint_id }
end

def skip_message

def skip_message
  %(
    No User Access Brands request was made in the previous test, and no User Access Brands Bundle was provided as
    input instead. Either provide a User Access Brands Publication URL to retrieve the Bundle via a HTTP GET
    request, or provide the Bundle as an input.
  )
end