小编Ron*_*Ron的帖子

使用node-inspector调试Jest测试用例

有没有办法使用节点检查器来使用Jest调试单元测试?有时可以逐步查看测试失败的原因

我尝试了几种方法

node-debug jest --runInBand 
Run Code Online (Sandbox Code Playgroud)

从以及首先启动检查员,例如

$ node-inspector
$ node --debug-brk .\node_modules\jest-cli --runInBand
Run Code Online (Sandbox Code Playgroud)

然后导航到 http://127.0.0.1:8080/debug?port=5858

我偶尔发现(10次左右),调试器打开jest src文件,可以调试它们.但一般来说,调试器中的脚本只包含"无域"文件夹和另一个不相关的文件夹.此外,测试脚本本身永远不会在调试器中加载.

有人曾尝试过这个吗?

node-inspector jestjs

37
推荐指数
3
解决办法
9902
查看次数

Jest:运行测试时改进控制台输出

有没有办法在使用Jest运行测试时看到更好的控制台输出?

每次测试失败时,无论出现什么问题,我都只在控制台中看到以下输出

Found 1 matching tests...
FAIL  test\jestTests\xxx.spec.js (1.468s)
npm ERR! Test failed.  See above for more details.
npm ERR! not ok code 0
Run Code Online (Sandbox Code Playgroud)

此外,如果文件中的所有测试都通过唯一的输出,我看到如下

Found 1 matching tests...
PASS  test\jestTests\xxx.spec.js (1.716s)
Run Code Online (Sandbox Code Playgroud)

如果我设置,我想我可能会得到更好的输出

 jasmine.VERBOSE = true;
Run Code Online (Sandbox Code Playgroud)

但这似乎没有改变任何东西.看起来很奇怪你用默认配置得到的更多.我在这里做错了吗?

testing jestjs

4
推荐指数
1
解决办法
4793
查看次数

标签 统计

jestjs ×2

node-inspector ×1

testing ×1