Я занимаюсь разработкой приложения Nodejs.Я использую muter для загрузки файла.Когда я пишу юнит-тесты с шуткой, я вижу покрытие функций в тестовом покрытии.Это показывает, что у меня есть открытые линии.Проблема в том, что эти функции являются вспомогательными функциями внутри параметров конструктора
const storage = multer.diskStorage({
destination: "uploads/",
filename: (req, file, cb) => {
filterFilename(req, file, cb);
}
});
const upload = multer({
storage: storage,
limits: {
files: 2,
fileSize: 5 * 1024 * 1024
},
fileFilter: (req, file, cb) => {
checkFileType(file, cb);
}
});
Я хочу знать, как проверить функции filterFilename
и checkFileType
, а также операторы внутри них.Кстати, эти функции являются частными функциями.Я не хочу их экспортировать.