UNPKG

karma-ng-template-preprocessor

Version:

A Karma plugin. Compile Html with Template Scripts to AngularJS template cache

45 lines (34 loc) 1.07 kB
# 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')); }); ```