electron-testrunner

0.1.2 • Public • Published

Electron Testrunner

Quick hack

Simple testrunner with browser environment. This recursively traverses(cycle-safe) all exported functions, and runs those called TEST_*. The exit code then depends on whether any of the functions threw an error. It also works for asynchrous tests, i.e. it waits for promises.

It depends on xvfb-run being installed, as it executes via electron, and is intended to run on travis-ci.

npm install --save-dev electron@1.6.3 electron-testrunner
node_modules/.bin/electron-testrunner file1ToTest.js file2ToTest.js

To run with npm run test, just add

{
  "scripts": {
     "test": "electron-testrunner filename.js"
  },
  "devDependencies": {
      "electron-testrunner": "^0.1.0",
  }
}

to package.json.

Readme

Keywords

none

Package Sidebar

Install

npm i electron-testrunner

Weekly Downloads

1

Version

0.1.2

License

MIT

Last publish

Collaborators

  • solsort