gpt4 book ai didi

node.js - 如何在 VS Code 中调试 React Tape 单元测试

转载 作者:太空宇宙 更新时间:2023-11-04 01:56:04 25 4
gpt4 key购买 nike

我正在调试第三方库单元测试。测试用例正在使用磁带和磁带运行来运行。它使用以下命令来运行测试用例。

"test": "browserify -x react-native -x react/addons -x react/lib/ReactContext -x react/lib/ExecutionEnvironment test/index.js -t [ babelify --presets [ es2015 react ] --plugins [ transform-decorators-legacy transform-class-properties ] ] | tape-run | tap-spec"

我想在 vscode 中放置断点来调试特定的测试文件。我是否需要使用 Node 调试以及上述命令在 vs code 中放置断点?

最佳答案

只需将其放入 launch.json,然后打开要运行的测试规范,然后按 F5。“Program”属性是node_modules中的磁带可执行文件,而args中传递的${file}是您在vsCode中观看的当前文件。 “console”属性用于将测试结果记录到vscode内部控制台。

{
"type": "node",
"request": "launch",
"name": "Tape Current File",
"program": "${workspaceFolder}\\node_modules\\tape\\bin\\tape",
"args": [
"${file}"
],
"console": "internalConsole"
}

关于node.js - 如何在 VS Code 中调试 React Tape 单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47952606/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com