Skip to content

tlvince/LMIS-Chrome

 
 

Repository files navigation

LMIS-Chrome

Build Status devDependency Status Coverage Status Code Climate

LMIS Chrome packaged app

Usage

  1. Install Chrome Node.js and Git
  2. npm install -g karma grunt-cli bower
  3. git clone https://github.com/eHealthAfrica/LMIS-Chrome.git
  4. cd LMIS-Chrome && npm install; bower install
  5. grunt serve
  6. Launch Chrome and browse to chrome://extensions
  7. Check "Developer Mode"
  8. Click "Load unpacked extension…" and select /path/to/LMIS-Chrome/app
  9. Under the "LMIS Chrome" extension, click "Launch"

Testing

Use grunt test for the complete test suite. npm test is reserved for our continuous integration server (TravisCI).

Unit

Use grunt test:unit. During development, npm run-script test-watch is useful to automatically re-run the tests when a file changes.

e2e

  1. Install selenium (one-time only):

    ./node_modules/grunt-protractor-runner/node_modules/protractor/bin/webdriver-manager update
  2. grunt test:e2e

Author

© 2014 eHealth Systems Africa

About

No description, website, or topics provided.

Resources

Code of conduct

Security policy

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published

Languages

  • JavaScript 97.4%
  • Vim Script 1.4%
  • CSS 1.2%