Как установить тест транспортира как неудачный, когда прослушиватель почты 2 не получает письмо - PullRequest
0 голосов
/ 23 октября 2019

Я использую приемник почты 2, чтобы убедиться, что я получаю подтверждение по электронной почте в качестве тестового примера с использованием среды транспортира, счастливый путь работает нормально, и я могу получить последнее письмо, но проблема заключается в том, что я неконсоль электронной почты показывает ожидание электронной почты, и через некоторое время imapDisconnect из-за истечения времени ожидания, но тест транспортира продолжает загружаться и не дает сбоя.

Я попытался изменить - defaultTimeoutInterval: 10000, для Жасмин и егоничего не делает - установка SetTimeout в этом блоке, и он действует так же - пользователь browser.manage (). timeouts.setScriptTimeouts () / implicitlyWait кто-нибудь знает, как я могу решить эту проблему

    it('1-should login with a registration code sent to an email', function () {
            // setTimeout(function () {
            browser.manage().timeouts().
                flow.execute(browser.params.getLastEmail)
                    .then(function (email) {
                        expect(email.subject)
                            .toEqual('aa@abc.com submitted feedback');
                        expect(email.headers.to)
                            .toEqual('aaa@abc.com');
                        expect(email.html.includes('User feedback details: accountId: 12345, related To: dashboard, description: ' + D.feedbackMsg + ''))
                            .toEqual(true);
                        console.log(email.html);
                        // done();
                    });
        }, 10000);

Я ожидаюкогда нет электронной почты, imap должен отключиться, как и сейчас, но и транспортир должен провалить тест, не дожидаясь бесконечного времени

транспортир ждет, пока imap был отключен

установить интервал ожидания по умолчанию равным 1 мин

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