Я создаю веб-приложение, используя HapiJS. Я пишу тесты для своего приложения. Я запускаю тест, используя следующую команду:
lab -v test/**/*.test.js
Когда я запускаю тесты, я получаю следующую ошибку, хотя все тесты проходят:
The following leaks were detected:__extends, __assign, __rest, __decorate, __param, __metadata, __awaiter, __generator, __exportStar, __createBinding, __values, __read, __spread, __spreadArrays, __spreadArray, __await, __asyncGenerator, __asyncDelegator, __asyncValues, __makeTemplateObject, __importStar, __importDefault, __classPrivateFieldGet, __classPrivateFieldSet
Я пытаюсь игнорировать это, используя следующие команды:
lab -v --globals test/**/*.test.js
lab -v -I test/**/*.test.js
lab -v --ignore test/**/*.test.js
Но ни одна из приведенных выше команд не работает. Как я могу игнорировать эту ошибку?
Решение проблемы
Отdoc
-l, --leaks- отключает обнаружение утечек глобальной переменной.
Или
-I, --ignore- игнорировать список глобалов для обнаружения утечек (через запятую), это псевдоним свойства глобалов в файле.labrc. Чтобы игнорировать символы, передайте строковое представление символа (например, Symbol(special)).
.labrc.js Пример
module.exports = {
globals: ['__extends', '__assign', '__rest',...],
};
Вы можете проверить примерHERE
Комментариев нет:
Отправить комментарий