refactor(sqllab): nonblocking delete query editor (#29233)

This commit is contained in:
JUST.in DO IT
2024-06-14 12:25:55 -07:00
committed by GitHub
parent 7ddea62331
commit ddc9f06786
13 changed files with 155 additions and 32 deletions

View File

@@ -267,6 +267,23 @@ describe('sqlLabReducer', () => {
expect(newState.tabHistory).toContain('updatedNewId');
expect(newState.tabHistory).not.toContain(qe.id);
});
it('should clear the destroyed query editors', () => {
const expectedQEId = '1233289';
const action = {
type: actions.CLEAR_DESTROYED_QUERY_EDITOR,
queryEditorId: expectedQEId,
};
newState = sqlLabReducer(
{
...newState,
destroyedQueryEditors: {
[expectedQEId]: Date.now(),
},
},
action,
);
expect(newState.destroyedQueryEditors).toEqual({});
});
});
describe('Tables', () => {
let newState;