module GdsApi::TestHelpers::Rummager

def assert_rummager_deleted_item(id, index: nil, **options)

def assert_rummager_deleted_item(id, index: nil, **options)
  if id =~ %r{^/}
    raise ArgumentError, 'Rummager id must not start with a slash'
  end
  if index
    assert_requested(
      :delete,
      %r{#{RUMMAGER_ENDPOINT}/#{index}/documents/#{id}},
      **options
    )
  else
    assert_requested(
      :delete,
      %r{#{RUMMAGER_ENDPOINT}/documents/#{id}},
      **options
    )
  end
end