Karma - Tuong-Nguyen/JavaScript-Structure GitHub Wiki
Karma is a tool for running tests on browser
- Installation:
# Install Karma
npm install karma --save-dev
# install plugins
npm install karma-jasmine karma-chrome-launcher karma-firefox-launcher jasmine-core --save-dev
# install karma-cli
npm install -g karma-cli
- Configure Karma: run
karma init
and answer the question. File karma.conf.js is created which can be updated later.
https://karma-runner.github.io/1.0/config/configuration-file.html
Webstorm: Add Unit Test
Menu > Run > Edit Configuration
- Add Karma
- Configuration file: select karma.conf.js