美文网首页前端测试
Jest单元测试错误集锦

Jest单元测试错误集锦

作者: 雷雨leiyu | 来源:发表于2021-05-12 17:50 被阅读0次

Jest 是一个 JavaScript 测试框架,旨在确保任何 JavaScript 代码的正确性。它为你提供了 易于理解、熟悉且功能丰富的 API 来编写测试用例,并快速地反馈结果。

Jest官网

1.错误提示:Jest encountered an unexpected token以及SyntaxError: Unexpected token 'export'

  • 错误分析:Jest测试用例是在node环境中运行的,使用的是commonjs规范,而vue框架开发出来的前端一般使用的是esm规范,这就导致了export default代码无法被识别。
  • 解决方案:使用babel提供的转换工具将esm代码转换成commonjs代码以便于在node环境下运行。
// package.json文件或者babel.config.js文件中添加配置如下:
{
  "babel": {
    "plugins": [
      "@babel/plugin-transform-modules-commonjs"
    ]
  }
}

相关文章

网友评论

    本文标题:Jest单元测试错误集锦

    本文链接:https://www.haomeiwen.com/subject/jroadltx.html