module GdsApi::TestHelpers::LinkCheckerApi

def stub_link_checker_api_get_batch(id:, status: :completed, links: [], totals: {}, completed_at: nil)

def stub_link_checker_api_get_batch(id:, status: :completed, links: [], totals: {}, completed_at: nil)
  body = link_checker_api_batch_report_hash(
    id:, status:, links:, totals:, completed_at:,
  ).to_json
  stub_request(:get, "#{LINK_CHECKER_API_ENDPOINT}/batch/#{id}")
    .to_return(body:, status: 200, headers: { "Content-Type" => "application/json" })
end