You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Jest测试ES6模块?附示例代码

使用Jest测试ES6模块的方法与示例

我来给你展示如何用Jest测试一个简单的ES6模块,下面是完整的代码示例:

待测试的ES6模块(sum.js)

这是一个实现两数相加的基础模块,使用ES6的默认导出语法:

const sum = function (a, b) {
  return a + b;
}
export default sum;

Jest测试用例(sum.test.js)

接下来是对应的测试文件,通过ES6的import语法导入模块,然后编写测试断言验证功能正确性:

import sum from './sum';

test('adds 1 + 2 to equal 3', () => {
  expect(sum(1, 2)).toBe(3);
});

小提示

要让Jest正常识别ES6模块语法,你需要确保项目配置正确:比如在package.json中添加"type": "module"字段,或者使用Babel进行语法转译,具体可以根据你的项目环境调整。

内容的提问来源于stack exchange,提问作者Paulo Coghi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.22 07:45:06