code: function getBlacklist(cb) {
    https.get(url, onRequest);
  
    function onRequest(res) {
      /* istanbul ignore if */
      if (res.statusCode !== 200) {
        // TODO: Test different status codes
        return cb(new Error('Request failed. Status Code: ' + res.statusCode));
      }
  
      res.setEncoding('utf8');
  
      collect(res, onCollect);
    }
  
    function onCollect(err, result) {
      /* istanbul ignore if */
      if (err) {
        return cb(err);
      }
  
      parse(result, onParse);
    }
  
    function onParse(err, blacklist) {
      /* istanbul ignore if */
      if (err) {
        return cb(err);
      }
  
      cb(null, blacklist);
    }
  }
docs: TODO: Test this impl