Ветви ошибок тестирования, которые не могут быть достигнуты - PullRequest
0 голосов
/ 01 апреля 2020

Я пытаюсь увеличить процент покрытия для некоторых наших автоматических тестов. Я столкнулся с ситуациями, когда я не могу найти способ заставить их не проверять ветки ошибок. Например, этот вызов просто отправляет запрос на получение списка данных базовой таблицы:

    router.get('/preferredcommunication', function (req, res) {
    PreferredCommunication
        .findAll({
            attributes: ['preferredCommunicationId', 'descr']
        })
        .then(function (communicationList) {
            res.send(communicationList);
        })
        .catch(function (error) {
            logger.error('Error pulling preferred communication list', util.inspect(error), function (log) {
                res.status(httpConstants.INTERNAL_SERVER_ERROR_500).send({
                    id: log? log.id : 'Cannot load preferred communication list',
                    err: error
                });
            });
        });
});

Кто-нибудь задумывается, как заставить его попасть в ветку ошибок?

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