使用jest debug对单元测试进行反应

时间:2017-08-04 04:56:54

标签: reactjs debugging jestjs

我正在编写一些使用jest进行反应的单元测试,但它在某一时刻失败了。我想调试单元测试,我尝试以下

https://facebook.github.io/jest/docs/troubleshooting.html

然而,在第一次运行时

node --debug-brk ./node_modules/.bin/jest --runInBand

我收到以下错误

node_modules\.bin\jest:2
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
          ^^^^^^^
SyntaxError: missing ) after argument list

任何想法?

2 个答案:

答案 0 :(得分:0)

看起来"$0"应为'$0'

答案 1 :(得分:0)

代替此:

node --debug-brk ./node_modules/.bin/jest --runInBand

尝试一下:

node --debug-brk ./node_modules/jest/bin/jest.js --runInBand

(或)

node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand