Просмотр исходного кода

Fixed unit tests for grafanaGraph component

Torkel Ödegaard 11 лет назад
Родитель
Сommit
d77448d84e
2 измененных файлов с 10 добавлено и 2 удалено
  1. 7 1
      src/test/specs/grafanaGraph-specs.js
  2. 3 1
      src/test/specs/graph-tooltip-specs.js

+ 7 - 1
src/test/specs/grafanaGraph-specs.js

@@ -14,10 +14,13 @@ define([
     function graphScenario(desc, func)  {
       describe(desc, function() {
         var ctx = {};
+
         ctx.setup = function (setupFunc) {
+
           beforeEach(module(function($provide) {
             $provide.value("timeSrv", new helpers.TimeSrvStub());
           }));
+
           beforeEach(inject(function($rootScope, $compile) {
             var scope = $rootScope.$new();
             var element = angular.element("<div style='width:500px' grafana-graph><div>");
@@ -28,10 +31,13 @@ define([
               grid: {},
               y_formats: [],
               seriesOverrides: [],
-	      tooltip: {
+              tooltip: {
                 shared: true
               }
             };
+
+            scope.appEvent = sinon.spy();
+            scope.onAppEvent = sinon.spy();
             scope.hiddenSeries = {};
             scope.dashboard = { timezone: 'browser' };
             scope.range = {

+ 3 - 1
src/test/specs/graph-tooltip-specs.js

@@ -10,12 +10,14 @@ define([
       formatDate: sinon.stub().returns('date'),
     };
     var scope =  {
+      appEvent: sinon.spy(),
+      onAppEvent: sinon.spy(),
       panel: {
         tooltip:  {
           shared: true
         },
         y_formats: ['ms', 'none'],
-	stack: true
+        stack: true
       }
     };