小编zhu*_*han的帖子

如何使用Jest测试文件下载?

我有一些代码如下:

/* global document */
/* global window */
/* global Blob */

import FileSaver from 'file-saver';

export const createDownloadFromBlob = (blob, filename, extension) => {
  FileSaver.saveAs(blob, `${filename}.${extension}`);
};

export const createDownload = (content, filename, extension) => {
  createDownloadFromBlob(new Blob([content], { type: 'application/octet-stream' }), filename, extension);
};
Run Code Online (Sandbox Code Playgroud)

我想用Jest对这两种方法进行单元测试,但我不知道从哪里开始.任何帮助,将不胜感激.

unit-testing jestjs filesaver.js

5
推荐指数
1
解决办法
4949
查看次数

标签 统计

filesaver.js ×1

jestjs ×1

unit-testing ×1