Я пытаюсь написать несколько тестовых случаев Supertest, в которых заголовок User-Agent отправляется со значением, пустым или вообще не отправляется.
Я знаю, что могу использовать .set для установки значения для этого заголовка или '' для пустого, но я не уверен, как полностью опустить заголовок User-agent. Если я оставлю это выключенным, супертест запроса отправляет значение по умолчанию node-superagent/1.2.0. Если я .set('User-agent', null), он отправляет 'null' по сети.
Кажется, нет .remove или .delete. У кого-нибудь есть идея?
it ('example', function(done){
agent.post('/abc/a')
.set('User-agent', 'some agent')
.send('abc')
.expect(200)
.end(function(err, results){})
};