karma-ng-template-preprocessor
Version:
A Karma plugin. Compile Html with Template Scripts to AngularJS template cache
45 lines (34 loc) • 1.07 kB
Markdown
# karma-ng-template-script-to-template-cache-preprocessor
> Preprocessor for taking HTML files that have `<script type="ng/template"`> and putting them into the Angularjs Template Cache
> Thanks to [karma-ng-html2js-preprocessor](https://github.com/karma-runner/karma-ng-html2js-preprocessor) for the idea and code snippets
## Installation
```bash
$ npm install karma-ng-template-preprocessor --save-dev
```
## Karma config
```js
module.exports = function(config) {
config.set({
preprocessors: {
'**/*.html': ['ng-template'],
'**/*.cshtml': ['ng-template']
},
files: [
'**/*.html',
'**/*.cshtml'
],
// if you have defined plugins explicitly, add karma-ng-template-script-to-template-cache-preprocessor
// plugins: ['karma-ng-template-preprocessor']
ngTemplatePreprocessor: {
//optional module name , templates by default
//moduleName: 'specialTemplates'
}
})
}
```
## Using it in your tests
```js
describe('example test', function(){
beforeEach(module('templates'));
});
```