default:
// make comma-separated list
- if (dest[field] !== undefined) {
+ if (typeof dest[field] === 'string') {
dest[field] += ', ' + value;
} else {
dest[field] = value;
assert.equal(req.headers['x-bar'], 'banjo, bango');
assert.equal(req.headers['sec-websocket-protocol'], 'chat, share');
assert.equal(req.headers['sec-websocket-extensions'], 'foo; 1, bar; 2, baz');
+ assert.equal(req.headers['constructor'], 'foo, bar, baz');
res.writeHead(200, {'Content-Type' : 'text/plain'});
res.end('EOF');
['sec-websocket-protocol', 'share'],
['sec-websocket-extensions', 'foo; 1'],
['sec-websocket-extensions', 'bar; 2'],
- ['sec-websocket-extensions', 'baz']
+ ['sec-websocket-extensions', 'baz'],
+ ['constructor', 'foo'],
+ ['constructor', 'bar'],
+ ['constructor', 'baz'],
]
});
});