1.1.1 • Published 6 years ago

jest-inspect-hooks v1.1.1

Weekly downloads
1
License
MIT
Repository
github
Last release
6 years ago

Jest Inspect Hooks

Usage

In your jest.config.js:

module.exports = {
  // (Required) Ensures the use of the original `global.console`
  testEnvironment: "jest-inspect-hooks/testEnvironment/NodeEnvironment",

  // (Required) Ensures the use of the original `global.console`
  setupTestFrameworkScriptFile: "jest-inspect-hooks/setupTestFrameworkScriptFile",
  
  // (Optional) This will place a `debugger` statement at test completion
  // This allows you to inspect `console` logs before terminating the process
  globalTeardown: "jest-inspect-hooks/globalTeardown",
}

VSCode

Try this launch.json:

{
  "version": "0.2.0",
  "configurations": [
    {
      "type": "node",
      "name": "Jest Inspect",
      "request": "launch",
      "protocol": "inspector",
      "args": [ "--runInBand" ],
      "console": "internalConsole",
      "autoAttachChildProcesses": true,
      "smartStep": true,
      "program": "${workspaceFolder}/node_modules/jest/bin/jest"
    }
  ]
}
  

Environments

There are a few environments supplied. These require the respective peer dependency to work, though.

module.exports = {
  testEnvironment: "jest-inspect-hooks/testEnvironment/NodeEnvironment",
  testEnvironment: "jest-inspect-hooks/testEnvironment/JsdomEnvironment",
}