File tree Expand file tree Collapse file tree 2 files changed +20
-1
lines changed Expand file tree Collapse file tree 2 files changed +20
-1
lines changed Original file line number Diff line number Diff line change @@ -575,7 +575,7 @@ export interface ISharedCodeCell
575
575
/**
576
576
* Clear all outputs from the cell.
577
577
*/
578
- clearOutputs ( ) : void ;
578
+ clearOutputs ( origin : any ) : void ;
579
579
580
580
/**
581
581
* Serialize the model to JSON.
Original file line number Diff line number Diff line change @@ -333,3 +333,22 @@ describe('@jupyter/ydoc', () => {
333
333
} ) ;
334
334
} ) ;
335
335
} ) ;
336
+
337
+ test ( 'should clear outputs from a code cell' , ( ) => {
338
+ const codeCell = YCodeCell . create ( ) ;
339
+ const outputs = [
340
+ {
341
+ data : {
342
+ 'text/plain' : [ 'Hello, world!' ]
343
+ } ,
344
+ metadata : { } ,
345
+ output_type : 'execute_result'
346
+ }
347
+ ] ;
348
+
349
+ codeCell . setOutputs ( outputs ) ;
350
+ expect ( codeCell . getOutputs ( ) ) . toEqual ( outputs ) ;
351
+
352
+ codeCell . clearOutputs ( ) ;
353
+ expect ( codeCell . getOutputs ( ) ) . toEqual ( [ ] ) ;
354
+ } ) ;
You can’t perform that action at this time.
0 commit comments