|
@@ -2,6 +2,7 @@ import '../all';
|
|
|
|
|
|
|
|
import _ from 'lodash';
|
|
import _ from 'lodash';
|
|
|
import { VariableSrv } from '../variable_srv';
|
|
import { VariableSrv } from '../variable_srv';
|
|
|
|
|
+import { DashboardModel } from '../../dashboard/dashboard_model';
|
|
|
import $q from 'q';
|
|
import $q from 'q';
|
|
|
|
|
|
|
|
describe('VariableSrv init', function(this: any) {
|
|
describe('VariableSrv init', function(this: any) {
|
|
@@ -56,9 +57,9 @@ describe('VariableSrv init', function(this: any) {
|
|
|
ctx.variableSrv.datasourceSrv = ctx.datasourceSrv;
|
|
ctx.variableSrv.datasourceSrv = ctx.datasourceSrv;
|
|
|
|
|
|
|
|
ctx.variableSrv.$location.search = () => scenario.urlParams;
|
|
ctx.variableSrv.$location.search = () => scenario.urlParams;
|
|
|
- ctx.variableSrv.dashboard = {
|
|
|
|
|
|
|
+ ctx.variableSrv.dashboard = new DashboardModel({
|
|
|
templating: { list: scenario.variables },
|
|
templating: { list: scenario.variables },
|
|
|
- };
|
|
|
|
|
|
|
+ });
|
|
|
|
|
|
|
|
await ctx.variableSrv.init(ctx.variableSrv.dashboard);
|
|
await ctx.variableSrv.init(ctx.variableSrv.dashboard);
|
|
|
|
|
|