d4rkr00t / jest-electron-runner

Jest TestRunner to run tests in Electron environment

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

jest-electron-runner

Jest test runner that executes tests in Electron's BrowserWindow environment, which gives you access to all browser APIs available there.

EXPERIMENTAL. NOT READY FOR ANY SERIOUS USE !!!!

jest electron runner

How to use

Install required packages:

npm install jest jest-electron-runner jest-environment-electron electron

Configure jest:

"jest": {
  "runner": "jest-electron-runner",
  // Environment is important, otherwise jest will use jsdom by default.
  "testEnvironment": "jest-environment-electron"
}

TODO:

  • Coverage
  • Investigate performance with a lot of test suits

About

Jest TestRunner to run tests in Electron environment


Languages

Language:JavaScript 88.2%Language:TypeScript 11.1%Language:HTML 0.7%