Использование Mocha и superset для запуска curl на удаленном сервере. Первый тест пройден, но во-вторых, я получаю сообщение об ошибке:
ERROR { Error: socket hang up
at createHangUpError (_http_client.js:330:17)
at Socket.socketOnEnd (_http_client.js:431:23)
at Socket.emit (events.js:198:15)
at Socket.EventEmitter.emit (domain.js:481:20)
at endReadableNT (_stream_readable.js:1139:12)
at processTicksAndRejections (internal/process/task_queues.js:81:17) code: 'ECONNRESET', response: undefined }
Пытался использовать done () вместо asyn c / await, но получить ту же ошибку
var assert = require('chai').assert;
var supertest = require('supertest');
let host = process.env.HOST;
let api = supertest.agent('10.10.10.10');
process.env["NODE_TLS_REJECT_UNAUTHORIZED"] = 0;
describe('Test 1', () => {
it('should get 200', async function(){
await api.get('')
.set('X-FORWARDED-FOR', '2.2.2.2')
.set('HOST', 'test.com')
.expect(200)
.then( (response, reject) => {
console.log('SUCCESS ', res.status);
console.log(response.text);
console.log(reject.text);
}).catch( err => {
console.log('ERROR', err);
});
})
})
Не могу понять, что мне не хватает