diff options
Diffstat (limited to 'public/projects/angular-small-apps/apps/recipes/karma.conf.js')
| -rw-r--r-- | public/projects/angular-small-apps/apps/recipes/karma.conf.js | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/public/projects/angular-small-apps/apps/recipes/karma.conf.js b/public/projects/angular-small-apps/apps/recipes/karma.conf.js new file mode 100644 index 0000000..e743cf7 --- /dev/null +++ b/public/projects/angular-small-apps/apps/recipes/karma.conf.js @@ -0,0 +1,41 @@ +// Karma configuration file, see link for more information +// https://karma-runner.github.io/1.0/config/configuration-file.html + +module.exports = function (config) { + config.set({ + basePath: "", + frameworks: ["jasmine", "@angular-devkit/build-angular"], + plugins: [ + require("karma-jasmine"), + require("karma-firefox-launcher"), + require("karma-jasmine-html-reporter"), + require("karma-coverage"), + require("@angular-devkit/build-angular/plugins/karma"), + ], + client: { + jasmine: { + // you can add configuration options for Jasmine here + // the possible options are listed at https://jasmine.github.io/api/edge/Configuration.html + // for example, you can disable the random execution with `random: false` + // or set a specific seed with `seed: 4321` + }, + clearContext: false, // leave Jasmine Spec Runner output visible in browser + }, + jasmineHtmlReporter: { + suppressAll: true, // removes the duplicated traces + }, + coverageReporter: { + dir: require("path").join(__dirname, "./coverage/recipes"), + subdir: ".", + reporters: [{ type: "html" }, { type: "text-summary" }], + }, + reporters: ["progress", "kjhtml"], + port: 9876, + colors: true, + logLevel: config.LOG_INFO, + autoWatch: true, + browsers: ["Firefox"], + singleRun: false, + restartOnFileChange: true, + }); +}; |
