Skip to content

Commit de5ddec

Browse files
committed
💄
1 parent d321061 commit de5ddec

File tree

4 files changed

+22
-9
lines changed

4 files changed

+22
-9
lines changed

extensions/vscode-notebook-tests/src/notebook.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ suite('API tests', () => {
118118
]
119119
});
120120

121-
const moveCellEvent = getEventOncePromise<vscode.NotebookCellMoveEvent>(vscode.notebook.onDidChangeNotebookCells);
121+
const moveCellEvent = getEventOncePromise<vscode.NotebookCellsChangeEvent>(vscode.notebook.onDidChangeNotebookCells);
122122
await vscode.commands.executeCommand('notebook.cell.moveUp');
123123
const moveCellEventRet = await moveCellEvent;
124124
assert.deepEqual(moveCellEventRet, {

extensions/vscode-notebook-tests/src/notebookSmokeTestMain.ts

Lines changed: 20 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,26 @@ export function smokeTestActivate(context: vscode.ExtensionContext): any {
5050

5151
return dto;
5252
},
53+
saveNotebook: async (_document: vscode.NotebookDocument, _cancellation: vscode.CancellationToken) => {
54+
return;
55+
},
56+
saveNotebookAs: async (_targetResource: vscode.Uri, _document: vscode.NotebookDocument, _cancellation: vscode.CancellationToken) => {
57+
return;
58+
}
59+
}));
60+
61+
context.subscriptions.push(vscode.notebook.registerNotebookKernel('notebookSmokeTest', ['*.vsctestnb'], {
62+
label: 'notebookSmokeTest',
63+
executeAllCells: async (_document: vscode.NotebookDocument) => {
64+
for (let i = 0; i < _document.cells.length; i++) {
65+
_document.cells[i].outputs = [{
66+
outputKind: vscode.CellOutputKind.Rich,
67+
data: {
68+
'text/html': ['test output']
69+
}
70+
}];
71+
}
72+
},
5373
executeCell: async (_document: vscode.NotebookDocument, _cell: vscode.NotebookCell | undefined, _token: vscode.CancellationToken) => {
5474
if (!_cell) {
5575
_cell = _document.cells[0];
@@ -63,11 +83,5 @@ export function smokeTestActivate(context: vscode.ExtensionContext): any {
6383
}];
6484
return;
6585
},
66-
saveNotebook: async (_document: vscode.NotebookDocument, _cancellation: vscode.CancellationToken) => {
67-
return;
68-
},
69-
saveNotebookAs: async (_targetResource: vscode.Uri, _document: vscode.NotebookDocument, _cancellation: vscode.CancellationToken) => {
70-
return;
71-
}
7286
}));
7387
}

src/vs/workbench/api/common/extHostNotebookConcatDocument.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,6 @@ export class ExtHostNotebookConcatDocument implements vscode.NotebookConcatTextD
5252
}
5353
};
5454

55-
this._disposables.add(extHostNotebooks.onDidMoveNotebookCell(e => documentChange(e.document)));
5655
this._disposables.add(extHostNotebooks.onDidChangeCellLanguage(e => documentChange(e.document)));
5756
this._disposables.add(extHostNotebooks.onDidChangeCellOutputs(e => documentChange(e.document)));
5857
this._disposables.add(extHostNotebooks.onDidChangeNotebookCells(e => documentChange(e.document)));

src/vs/workbench/contrib/notebook/browser/viewModel/markdownCellViewModel.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import * as editorCommon from 'vs/editor/common/editorCommon';
99
import * as model from 'vs/editor/common/model';
1010
import { ITextModelService } from 'vs/editor/common/services/resolverService';
1111
import { BOTTOM_CELL_TOOLBAR_HEIGHT, CELL_MARGIN, CELL_RUN_GUTTER } from 'vs/workbench/contrib/notebook/browser/constants';
12-
import { CellEditState, CellFindMatch, ICellViewModel, MarkdownCellLayoutChangeEvent, MarkdownCellLayoutInfo, NotebookLayoutInfo } from 'vs/workbench/contrib/notebook/browser/notebookBrowser';
12+
import { CellFindMatch, ICellViewModel, MarkdownCellLayoutChangeEvent, MarkdownCellLayoutInfo, NotebookLayoutInfo } from 'vs/workbench/contrib/notebook/browser/notebookBrowser';
1313
import { MarkdownRenderer } from 'vs/workbench/contrib/notebook/browser/view/renderers/mdRenderer';
1414
import { BaseCellViewModel } from 'vs/workbench/contrib/notebook/browser/viewModel/baseCellViewModel';
1515
import { EditorFoldingStateDelegate } from 'vs/workbench/contrib/notebook/browser/contrib/fold/foldingModel';

0 commit comments

Comments
 (0)