> yarn jest <path>
-
Open VS Code
-
Open the “Run and Debug” panel (⇧⌘D)
-
Click the “JavaScript Debug Terminal” button to open the Terminal
-
Run Jest using Node
> yarn jest --watch <path>
Additional methods and information to debug in VS Code can be found here
-
Run Jest using Node with the V8 Inspector
> node --inspect ./node_modules/.bin/jest --watch -i <path> or > node --inspect ./node_modules/.bin/jest <path>
Options:
node: --inspect=[host:]port Activate inspector on host:port. Default is 127.0.0.1:9229. V8 Inspector integration allows attaching Chrome DevTools and IDEs to Node.js instances for debugging and profiling. It uses the Chrome DevTools Protocol. jest: --watch Watch files for changes and rerun tests related to changed files. If you want to re-run all tests when a file has changed, use the `--watchAll` option. [boolean] -i, --runInBand Run all tests serially in the current process (rather than creating a worker pool of child processes that run tests). This is sometimes useful for debugging, but such use cases are pretty rare. [boolean]
-
Open Chrome DevTools for Node
- Open a Chromium browser
- Go to chrome://inspect/#devices
- Click “Open dedicated DevTools for Node” link