0.2.1 • Published 8 years ago
karma-configurator v0.2.1
Karma configurator
Helper for reusing and extending existing Karma configuration
Installation
# Install Karma configurator
npm install --save-dev karma-configurator
How to configure Karma using the configurator?
See examples of configurator use in the test/spec
folder:
# Run test suite with karma using TDD configuration profile
karma start test/spec/config-tdd.js
# Run test suite with Karma using CI configuration profile
karma start test/spec/config-ci.js
# Runnings tests with Sauce Labs requires
# Sauce Connect and setting authentication credentials
# See also https://wiki.saucelabs.com/display/DOCS/Setting+Up+Sauce+Connect
# Export authentication environment variables for Sauce connect
export SC_USERNAME='Your Username'
export SC_ACCESS_KEY='Your Access Key'
# Run test suite with Karma using Sauce Labs configuration profile
karma start test/spec/config-sauce-labs.js
Development
# Install development dependencies
npm install
# Run test suite
npm test
# Re-run tests continuously
npm run tdd
# Generate documentation into doc/ folder
npm run doc