diff --git a/src/test/specs/overview-ctrl-specs.js b/src/test/specs/overview-ctrl-specs.js index 7a50c9a8d4d..391737a6c6c 100644 --- a/src/test/specs/overview-ctrl-specs.js +++ b/src/test/specs/overview-ctrl-specs.js @@ -6,6 +6,7 @@ define([ describe('OverviewCtrl', function() { var _controller; var _scope; + var _datasource; beforeEach(module('grafana.services')); beforeEach(module('grafana.panels.overview')); @@ -15,14 +16,22 @@ define([ getMetricSources: function() { }, get: function() { - return {}; + return _datasource; } }); })); - beforeEach(inject(function($controller, $rootScope) { + beforeEach(inject(function($controller, $rootScope, $q) { _scope = $rootScope.$new(); _scope.panel = { targets: [] }; + _scope.filter = { + timeRange: function() { } + }; + _scope.datasource = { + query: function() { + return $q.resolve('hej'); + } + }; _controller = $controller('OverviewCtrl', { $scope: _scope }); diff --git a/src/test/test-main.js b/src/test/test-main.js index cf955bc1852..46d69def575 100644 --- a/src/test/test-main.js +++ b/src/test/test-main.js @@ -124,6 +124,7 @@ require([ 'specs/filterSrv-specs', 'specs/kbn-format-specs', 'specs/dashboardModel-specs', + 'specs/overview-ctrl-specs', 'specs/influxSeries-specs' ], function () { window.__karma__.start();