mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-02-07 01:25:38 -05:00
Ensure that we close editors before utils tests (#13391)
This commit is contained in:
@@ -20,14 +20,18 @@ describe('notebookUtils Tests', function (): void {
|
||||
let notebookUtils: NotebookUtils = new NotebookUtils();
|
||||
let showErrorMessageSpy: sinon.SinonSpy;
|
||||
|
||||
beforeEach(function(): void {
|
||||
beforeEach(function (): void {
|
||||
showErrorMessageSpy = sinon.spy(vscode.window, 'showErrorMessage');
|
||||
});
|
||||
|
||||
afterEach(function(): void {
|
||||
afterEach(function (): void {
|
||||
sinon.restore();
|
||||
});
|
||||
|
||||
this.beforeAll(async function (): Promise<void> {
|
||||
await vscode.commands.executeCommand('workbench.action.closeAllEditors');
|
||||
});
|
||||
|
||||
this.afterAll(async function (): Promise<void> {
|
||||
await vscode.commands.executeCommand('workbench.action.closeAllEditors');
|
||||
});
|
||||
@@ -109,7 +113,7 @@ describe('notebookUtils Tests', function (): void {
|
||||
sinon.replaceGetter(azdata.nb, 'activeNotebookEditor', () => undefined);
|
||||
await notebookUtils.clearActiveCellOutput();
|
||||
should(showErrorMessageSpy.calledOnce).be.true('showErrorMessage should be called exactly once');
|
||||
});
|
||||
});
|
||||
|
||||
it('does not show error when notebook visible', async function (): Promise<void> {
|
||||
let mockNotebookEditor = TypeMoq.Mock.ofType<azdata.nb.NotebookEditor>();
|
||||
|
||||
Reference in New Issue
Block a user