fixing unit tests

This commit is contained in:
Torkel Ödegaard
2018-10-14 11:13:04 +02:00
parent 631af46c48
commit 0662b5f962
3 changed files with 11 additions and 6 deletions

View File

@@ -21,15 +21,21 @@ export class QueriesTab extends React.Component<Props, any> {
return;
}
const { panel, dashboard } = this.props;
// make sure the panel has datasource & queries properties
panel.datasource = panel.datasource || null;
panel.targets = panel.targets || [{}];
const loader = getAngularLoader();
const template = '<metrics-tab />';
const scopeProps = {
ctrl: {
panel: this.props.panel,
dashboard: this.props.dashboard,
panel: panel,
dashboard: dashboard,
panelCtrl: {
panel: this.props.panel,
dashboard: this.props.dashboard,
panel: panel,
dashboard: dashboard,
},
},
};

View File

@@ -52,8 +52,6 @@ export class PanelModel {
// defaults
this.gridPos = this.gridPos || { x: 0, y: 0, h: 3, w: 6 };
this.datasource = this.datasource || null;
this.targets = this.targets || [{}];
}
getSaveModel() {

View File

@@ -11,6 +11,7 @@ describe('when updating view state', () => {
};
const $scope = {
appEvent: jest.fn(),
onAppEvent: jest.fn(() => {}),
dashboard: new DashboardModel({
panels: [{ id: 1 }],