@@ -284,6 +284,9 @@ describe('SlickRowDetailView', () => {
284
284
const onBeforeRowSpy = jest . spyOn ( gridOptionsMock . rowDetailView as RowDetailView , 'onBeforeRowDetailToggle' ) ;
285
285
const onRowOutViewSpy = jest . spyOn ( gridOptionsMock . rowDetailView as RowDetailView , 'onRowOutOfViewportRange' ) ;
286
286
const onRowBackViewSpy = jest . spyOn ( gridOptionsMock . rowDetailView as RowDetailView , 'onRowBackToViewportRange' ) ;
287
+ const appendSpy = jest
288
+ . spyOn ( angularUtilServiceStub , 'createAngularComponentAppendToDom' )
289
+ . mockReturnValue ( { componentRef : { instance : jest . fn ( ) } } as any ) ;
287
290
288
291
plugin . init ( gridStub ) ;
289
292
plugin . onAfterRowDetailToggle = new SlickEvent ( ) ;
@@ -295,6 +298,7 @@ describe('SlickRowDetailView', () => {
295
298
// { notify: expect.anything(), subscribe: expect.anything(), unsubscribe: expect.anything(), },
296
299
// expect.anything()
297
300
// );
301
+ expect ( appendSpy ) . toHaveBeenCalled ( ) ;
298
302
expect ( onAsyncRespSpy ) . not . toHaveBeenCalled ( ) ;
299
303
expect ( onAsyncEndSpy ) . not . toHaveBeenCalled ( ) ;
300
304
expect ( onAfterRowSpy ) . toHaveBeenCalledWith ( expect . anything ( ) , { item : columnsMock [ 0 ] , expandedRows : [ 0 ] , grid : gridStub } ) ;
@@ -406,7 +410,7 @@ describe('SlickRowDetailView', () => {
406
410
const handlerSpy = jest . spyOn ( plugin . eventHandler , 'subscribe' ) ;
407
411
const appendSpy = jest
408
412
. spyOn ( angularUtilServiceStub , 'createAngularComponentAppendToDom' )
409
- . mockReturnValue ( { componentRef : { instance : jest . fn ( ) } } as any ) ;
413
+ . mockReturnValue ( { componentRef : { instance : jest . fn ( ) , destroy : jest . fn ( ) } } as any ) ;
410
414
411
415
plugin . init ( gridStub ) ;
412
416
plugin . onBeforeRowDetailToggle = new SlickEvent ( ) ;
0 commit comments