0.2.1 • Published 8 years ago

karma-configurator v0.2.1

Weekly downloads
1
License
MIT
Repository
github
Last release
8 years ago

Karma configurator

Build Status Sauce Test Status

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