Parcourir la source

fix(tests): fixed unit test broken in recent dynamic dashboard fix

Torkel Ödegaard il y a 9 ans
Parent
commit
a4d27083d0

+ 1 - 1
public/app/features/dashboard/dynamic_dashboard_srv.ts

@@ -24,7 +24,7 @@ export class DynamicDashboardSrv {
     if (dashboard.templating.list.length === 0) { return; }
     if (dashboard.templating.list.length === 0) { return; }
 
 
     this.dashboard = dashboard;
     this.dashboard = dashboard;
-    this.iteration = new Date().getTime();
+    this.iteration = (this.iteration || new Date().getTime()) + 1;
 
 
     var cleanUpOnly = options.cleanUpOnly;
     var cleanUpOnly = options.cleanUpOnly;
 
 

+ 2 - 1
public/test/specs/dynamicDashboardSrv-specs.js

@@ -1,5 +1,5 @@
 define([
 define([
-  'app/features/dashboard/dynamicDashboardSrv',
+  'app/features/dashboard/dynamic_dashboard_srv',
   'app/features/dashboard/dashboardSrv'
   'app/features/dashboard/dashboardSrv'
 ], function() {
 ], function() {
   'use strict';
   'use strict';
@@ -12,6 +12,7 @@ define([
       ctx.setup = function (setupFunc) {
       ctx.setup = function (setupFunc) {
 
 
         beforeEach(module('grafana.services'));
         beforeEach(module('grafana.services'));
+        beforeEach(module('grafana.core'));
         beforeEach(module(function($provide) {
         beforeEach(module(function($provide) {
           $provide.value('contextSrv', {
           $provide.value('contextSrv', {
             user: { timezone: 'utc'}
             user: { timezone: 'utc'}