Как ожидать результата спецификации в Jasmine custom reporter? - PullRequest
0 голосов
/ 20 мая 2019

У меня проблема с отчетами о жасмине, я тестирую вызовы API и у меня есть код синхронизации внутри моих спецификаций.Но в пользовательских отчетах результаты исходные без учета тех, которые применяются после запросов.

    let tvReporter = {
        specDone: function(result) {
             console.log("Spec result:", result);
        },
     };
    jasmine.getEnv().addReporter(tvReporter);

Как заставить их ждать, пока закончится выполнение.

Весь мой код написан следующим образом:

it("Expectation", async function () {
    await req = FunctionWhichMakesRequest()
    # just example
    expect(req).toBeDefined()
});

, поэтому в результатах у меня продолжительность = 0, а статус = "пройден"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...