karma-commonjs-require
Version:
Karma plugin to achive require method from commonjs-require-definition package used in brunch projects.
43 lines (30 loc) • 984 B
Markdown
karma-commonjs-require
===
Used for testing project that builded by [Brunch](http://brunch.io/) build tool which uses [Common.js require](https://github.com/brunch/commonjs-require-definition). Generally it useful when you want to generate [coverage](https://github.com/karma-runner/karma-coverage) for source files.
Configuration
---
```javascript
module.exports = function(config) {
config.set({
................
plugins: [
'karma-mocha',
'karma-phantomjs-launcher',
'karma-coverage',
// add plugin
'karma-commonjs-require'
],
// add to framework list
frameworks: ['mocha', 'common-require'],
// You can define custom application root directory, by default is 'app'
commonRequirePreprocessor: {
appDir: 'app'
},
preprocessors: {
'app/**/*.js' : ['common-require'],
'test/**/*.js' : ['common-require']
}
...............
});
};
```