SuperTest É uma ótima ferramenta para testes de integração de aplicativos Node. Eu tive um certo incômodo com algumas coisas baseadas em cookies. Encontrei alguns ótimos tutoriais para lidar com cookies, por exemplo, este . Nada pelo que eu queria fazer, que era equipar cookies com valores fixos que correspondiam a alguns dados fictícios de sementes. Mas acabou sendo fácil:
request(url)
.post('/some/place')
.set('Accept-Language', 'en')
.set('Cookie', ['myApp-token=12345667', 'myApp-other=blah'])
.end(function(err, result){
// test the result
});
e por expresso eles chegarão nos req.
console.log(req.cookies); //{'myApp-token': 12345667, 'myApp-other': 'blah'}