【发布时间】:2018-11-08 18:01:35
【问题描述】:
我有一个需要在测试中使用的图像文件。我需要传递这个File 对象并调用它的某些方法。
const readTestFile = () =>
new Promise((resolve, reject) => {
fs.readFile(testFilePath, (err, data) => {
if (err) return reject(err);
const blob = new File(data, "file.png"); // <-------- doesn't work in NodeJS
return resolve(blob);
});
});
如何以“开玩笑”的方式加载它?我还需要一个File 对象(不是字符串),我该如何解决?
【问题讨论】:
-
您真的对
new File有问题吗? Jest 默认使用提供File的 JSDOM。 -
是的。我认为这是因为我弹出反应,所以我错过了一些东西......