node.js - 如何使用iron-node来调试jest单元测试?

标签 node.js jestjs javascript-debugger iron-node

要运行我的 UT,我运行命令:

BABEL_JEST_STAGE=0 jest

如何使用iron-node来调试我的单元测试?

顺便说一句,我的 package.json 有一个标准的 Jest 配置:

  "jest": {
    "scriptPreprocessor": "<rootDir>/node_modules/babel-jest",
    "testFileExtensions": [
      "es6",
      "js"
    ],
    "moduleFileExtensions": [
      "js",
      "json",
      "es6"
    ],
    "unmockedModulePathPatterns": [
      "react"
    ]
  }

最佳答案

我最近写了一篇关于如何调试 grunt 任务的文档。您很有可能应用此技术来调试 Jest 。

https://github.com/s-a/iron-node/blob/master/docs/DEBUG-NODEJS-COMMANDLINE-APPS.md

关于node.js - 如何使用iron-node来调试jest单元测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31642362/

相关文章:

node.js - 如何获取 session 的过期时间戳?

react-native - Jest-expo 测试没有运行

javascript - 开 Jest 导入语句 : 'TypeError: Cannot set property ' fillStyle' of null'

javascript - 如何在 IE 扩展中以编程方式设置断点?

javascript - 我可以在 Node.js 8 中使用 ES6 模块吗?

json - 如何使用node.js仅获取嵌套JSON对象MongoDB的数据

javascript - 如何使用 Electron 访问生产中的 sqlite3 数据库文件?

javascript - 使用 Jest,获取内部函数

reactjs - React.Components 中的 console.log 和调试器语句 - 意外 token

javascript - 将 Angular 8 开发工具更新到 15 开发工具后,调试器无法在浏览器开发工具上运行