GOOGLE ADS

понедельник, 2 мая 2022 г.

Hapijs запускает тест, игнорируя утечки

Я создаю веб-приложение, используя 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

Комментариев нет:

Отправить комментарий

Laravel Datatable addColumn returns ID of one record only

Я пытаюсь использовать Yajra Datatable для интеграции DataTable на свой веб-сайт. Я смог отобразить таблицу, но столкнулся с проблемой. В по...