TextPanel: Fixes problems where text panel would show old content (#28643)

This commit is contained in:
Torkel Ödegaard
2020-10-30 08:22:04 +01:00
committed by GitHub
parent 5a83fc574a
commit 16a1d2f744
2 changed files with 32 additions and 6 deletions

View File

@ -8,12 +8,30 @@ describe('textPanelMigrationHandler', () => {
const panel: any = {
content: '<span>Hello World<span>',
mode: 'html',
options: {},
};
const result = textPanelMigrationHandler(panel);
expect(result.content).toEqual('<span>Hello World<span>');
expect(result.mode).toEqual('html');
expect(panel.content).toBeUndefined();
expect(panel.mode).toBeUndefined();
});
});
describe('when invoked and previous version 7.1 or later', () => {
it('then not migrate options', () => {
const panel: any = {
content: '<span>Hello World<span>',
mode: 'html',
options: { content: 'New content' },
pluginVersion: '7.1.0',
};
const result = textPanelMigrationHandler(panel);
expect(result.content).toEqual('New content');
});
});