Skip to content

Commit 597275c

Browse files
authored
Fix func test in DS failing due to FS issues (#9995)
1 parent 3e8598c commit 597275c

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/test/datascience/mockCustomEditorService.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import { IDisposableRegistry } from '../../client/common/types';
66
import { noop } from '../../client/common/utils/misc';
77
import { NotebookModelChange } from '../../client/datascience/interactive-common/interactiveWindowTypes';
88
import { INotebookEditor, INotebookEditorProvider } from '../../client/datascience/types';
9+
import { createTemporaryFile } from '../utils/fs';
910

1011
export class MockCustomEditorService implements ICustomEditorService {
1112
private provider: WebviewCustomEditorProvider | undefined;
@@ -90,7 +91,9 @@ export class MockCustomEditorService implements ICustomEditorService {
9091
const nativeProvider = (this.provider as unknown) as WebviewCustomEditorEditingDelegate<NotebookModelChange>;
9192
if (nativeProvider) {
9293
// Just make up a new URI
93-
nativeProvider.saveAs(file, Uri.file('bar.ipynb'));
94+
createTemporaryFile('.ipynb')
95+
.then(tmp => nativeProvider.saveAs(file, Uri.file(tmp.filePath)))
96+
.ignoreErrors();
9497
}
9598
}
9699

0 commit comments

Comments
 (0)