Panels: Fixed issue with panel type change and data updates (#16871)

This commit is contained in:
Torkel Ödegaard
2019-05-03 10:29:22 +02:00
committed by GitHub
parent a05ee6cd6e
commit 40b771c04d
2 changed files with 9 additions and 1 deletions

View File

@@ -87,7 +87,10 @@ describe('PanelModel', () => {
});
describe('when changing panel type', () => {
let panelQueryRunner: any;
beforeEach(() => {
panelQueryRunner = model.getQueryRunner();
model.changePlugin(getPanelPlugin({ id: 'graph' }));
model.alert = { id: 2 };
});
@@ -105,6 +108,11 @@ describe('PanelModel', () => {
model.changePlugin(getPanelPlugin({ id: 'table' }));
expect(model.alert).toBe(undefined);
});
it('getQueryRunner() should return same instance after plugin change', () => {
const sameQueryRunner = model.getQueryRunner();
expect(panelQueryRunner).toBe(sameQueryRunner);
});
});
describe('when changing from angular panel', () => {