Subject of the issue
x-ray is failling when parsing cookies
Your environment
- version of node: v4.6.1
- version of npm: v2.15.9
Steps to reproduce
I run this code
'use strict'
const xray = require('x-ray')()
const URL = 'http://www.senado.cl/appsenado/index.php?mo=senadores&ac=listado'
function senado (options) {
options = options || {}
xray(URL, {
title: 'title'
})(console.log)
}
senado()
module.exports = senado
Expected behaviour
It should have logged
$ Senado República de Chile - Lista Senadores
Actual behaviour
It throws
/home/ubuntu/workspace/node_modules/x-ray/node_modules/x-ray-crawler/node_modules/superagent/node_modules/cookiejar/cookiejar.js:71
key = pair[1],
^
TypeError: Cannot read property '1' of null
at Cookie.parse (/home/ubuntu/workspace/node_modules/x-ray/node_modules/x-ray-crawler/node_modules/superagent/node_modules/cookiejar/cookiejar.js:71:27)
at new Cookie (/home/ubuntu/workspace/node_modules/x-ray/node_modules/x-ray-crawler/node_modules/superagent/node_modules/cookiejar/cookiejar.js:32:22)
at /home/ubuntu/workspace/node_modules/x-ray/node_modules/x-ray-crawler/node_modules/superagent/node_modules/cookiejar/cookiejar.js:251:20
at Array.map (native)
at CookieJar.setCookies (/home/ubuntu/workspace/node_modules/x-ray/node_modules/x-ray-crawler/node_modules/superagent/node_modules/cookiejar/cookiejar.js:250:27)
at Agent.saveCookies (/home/ubuntu/workspace/node_modules/x-ray/node_modules/x-ray-crawler/node_modules/superagent/lib/node/agent.js:40:25)
at emitOne (events.js:77:13)
at Request.emit (events.js:169:7)
at IncomingMessage.<anonymous> (/home/ubuntu/workspace/node_modules/x-ray/node_modules/x-ray-crawler/node_modules/superagent/lib/node/index.js:921:12)
at emitNone (events.js:72:20)
Subject of the issue
x-rayis failling when parsing cookiesYour environment
Steps to reproduce
I run this code
Expected behaviour
It should have logged
Actual behaviour
It throws