electron-jasmine
Run your jasmine (2.3) specs in electron. You can:
Last updated 5 years ago by benogle .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install electron-jasmine 
SYNC missed versions from official npm registry.

Electron Jasmine

Run your jasmine (2.3) specs in electron. You can:

  • Run your electron app's specs
  • Run specs for your node modules that need to use the DOM, or need electron-isms.

Running Standalone

npm install --save-dev electron-jasmine
electron-jasmine ./spec-directory

.

Running Your Electron App's specs

You can integrate it into your app with the TestApplication export.

var TestApplication = require('electron-jasmine').TestApplication
new TestApplication({specDirectory: 'spec'})

A practical example that makes your app accept a --test command line parameter:

var path = require('path')
var argv = require('yargs')
  .default('test', false)
  .argv

if (argv.test) {
  require('electron-compile').init()
  var TestApplication = require('electron-jasmine').TestApplication
  new TestApplication({specDirectory: 'spec'})
}
else {
  require('electron-compile').init()
  var Application = require('./src/browser/application')
  new Application
}

Current Tags

  • 0.2.0                                ...           latest (5 years ago)

11 Versions

  • 0.2.0                                ...           5 years ago
  • 0.1.8                                ...           5 years ago
  • 0.1.7                                ...           5 years ago
  • 0.1.6                                ...           5 years ago
  • 0.1.5                                ...           5 years ago
  • 0.1.4                                ...           5 years ago
  • 0.1.3                                ...           5 years ago
  • 0.1.2                                ...           5 years ago
  • 0.1.1                                ...           5 years ago
  • 0.1.0                                ...           5 years ago
  • 0.0.1                                ...           5 years ago
Maintainers (1)
Downloads
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 0
Last Month 0
Dependencies (3)
Dev Dependencies (3)
Dependents (0)
None

Copyright 2014 - 2017 © taobao.org |