File tree Expand file tree Collapse file tree 1 file changed +4
-1
lines changed Expand file tree Collapse file tree 1 file changed +4
-1
lines changed Original file line number Diff line number Diff line change @@ -6,6 +6,7 @@ import { IDisposableRegistry } from '../../client/common/types';
6
6
import { noop } from '../../client/common/utils/misc' ;
7
7
import { NotebookModelChange } from '../../client/datascience/interactive-common/interactiveWindowTypes' ;
8
8
import { INotebookEditor , INotebookEditorProvider } from '../../client/datascience/types' ;
9
+ import { createTemporaryFile } from '../utils/fs' ;
9
10
10
11
export class MockCustomEditorService implements ICustomEditorService {
11
12
private provider : WebviewCustomEditorProvider | undefined ;
@@ -90,7 +91,9 @@ export class MockCustomEditorService implements ICustomEditorService {
90
91
const nativeProvider = ( this . provider as unknown ) as WebviewCustomEditorEditingDelegate < NotebookModelChange > ;
91
92
if ( nativeProvider ) {
92
93
// 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 ( ) ;
94
97
}
95
98
}
96
99
You can’t perform that action at this time.
0 commit comments