Mocha js код: 'ECONNRESET', ответ: неопределенное ожидание теста - PullRequest
0 голосов
/ 01 апреля 2020

Использование 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);
      });
    })
  })

Не могу понять, что мне не хватает

...