module GdsApi::TestHelpers::Imminence

def stub_imminence_has_areas_for_postcode(postcode, areas)

def stub_imminence_has_areas_for_postcode(postcode, areas)
  results = {
    "_response_info" => { "status" => "ok" },
    "total" => areas.size,
    "startIndex" => 1,
    "pageSize" => areas.size,
    "currentPage" => 1,
    "pages" => 1,
    "results" => areas,
  }
  stub_request(:get, %r{\A#{IMMINENCE_API_ENDPOINT}/areas/#{postcode}\.json})
    .to_return(body: results.to_json)
end