module OA
  class QuickSearchReleaseResultsPage < OA::BasePage
    page_url "/quicksearch/release/"

    self.params = { queries: {
      "searchList" => "release",
      "Submit" => 1,
      "srchSubmit" => "search"
    } }

    link(:first_result_link, class: "releaseImageLink")
    list_item(:first_result_upc, class: "release-upc")

    div(:release_facets, class: "results-facets")

    def add_facet_element(facet)
      release_facets_element.link_element(text: facet)
    end

    def remove_facet_element(facet)
      release_facets_element.link_element(text: "× #{facet}")
    end
  end
end
