diff --git a/app/js/main.js b/app/js/main.js index 857841fa..fd5ca8ee 100644 --- a/app/js/main.js +++ b/app/js/main.js @@ -38,4 +38,6 @@ angular.module('app').config(onConfig); var onRun = require('./on_run'); angular.module('app').run(onRun); -angular.bootstrap(document, ['app']); +angular.bootstrap(document, ['app'], { + strictDi: true +}); diff --git a/gulp/tasks/reports.js b/gulp/tasks/reports.js index 109a6dfa..9faff6fc 100644 --- a/gulp/tasks/reports.js +++ b/gulp/tasks/reports.js @@ -3,7 +3,7 @@ var config = require('../config'); var gulp = require('gulp'); -gulp.task('reports', function() { +gulp.task('reports', ['prod'], function() { return gulp.src(config.reports.src) .pipe(gulp.dest(config.reports.dest)); diff --git a/package.json b/package.json index f9ebaff4..32852fd9 100644 --- a/package.json +++ b/package.json @@ -73,7 +73,7 @@ "pretest": "npm install", "unit": "gulp unit", "protractor": "gulp e2e", - "test": "gulp unit && gulp e2e", + "test": "gulp unit && gulp reports", "lint": "eslint ./" }, "dependencies": {}, diff --git a/test/karma.conf.js b/test/karma.conf.js index 5c5858ff..da84c486 100644 --- a/test/karma.conf.js +++ b/test/karma.conf.js @@ -2,6 +2,7 @@ var istanbul = require('browserify-istanbul'); var isparta = require('isparta'); +var ngAnnotate = require('browserify-ngannotate'); module.exports = function(config) { config.set({ @@ -52,6 +53,7 @@ module.exports = function(config) { debug: true, transform: [ 'bulkify', + ngAnnotate, istanbul({ instrumenter: isparta, ignore: ['**/node_modules/**', '**/test/**']