В настоящее время я тестирую с использованием Jest и vue -test-utils мой js файл загружает js -yaml-loader для загрузки учетных данных
import placeholder from "../assets/images/placeholder.jpg";
import secrets from 'js-yaml-loader!../config/secrets.yml';
const config = secrets[process.env.NODE_ENV];
const parseImages = (images) => {
var poiImages = [];
if (images && images.length > 0 && images[0] != null) {
for (let image of images) {
var url = image.url || `${config.BASE_URL}/media/v1/download/uuid/${image.uuid}?apikey=${config.TIH_KEY}`;
poiImages.push(url);
}
} else {
poiImages.push(placeholder);
}
return poiImages;
}
export default {
parseImages
};
, когда я тестирую это. Я получаю Cannot find module 'js-yaml-loader!../config/secrets.yml' from 'image_handler.js
, так как я звоню js -yaml-loader из ввода. Есть ли способ высмеять это?