Мне нужна помощь, чтобы сократить время выполнения теста - PullRequest
0 голосов
/ 09 апреля 2019

У меня проблема с запуском этого модульного теста. Моя проблема в том, что когда я запускаю этот модульный тест, для получения данных из этого http.get потребовалось около 2000 мсек или более, это приводит к ошибке времени ожидания, в то время как тест mocha поддерживает 2000 мсек. Чтобы это исправить, я должен поставить this.timeout (3000) или около того, мой вопрос: есть ли способ реорганизовать мой код, чтобы получить данные быстрее, чтобы время моего модульного тестирования было меньше 2000 мс? Спасибо за беспокойство по поводу моей проблемы. Хорошего вам дня, ребята.

describe('Test api Share of voice', () => {
  let apiLink = app.get("apiTestLink") + "/api/<link>";
  it('Status Code = 200', function(done) {
    this.timeout(constant.MAX_WAIT);
    http.get(apiLink, function(res) {
      assert.equal(res.statusCode, 200);
      done();
    });
  });
  //some tests
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...