diff --git a/src/app/directives/document-list.directive.spec.ts b/src/app/directives/document-list.directive.spec.ts index be9698166..6b2355765 100644 --- a/src/app/directives/document-list.directive.spec.ts +++ b/src/app/directives/document-list.directive.spec.ts @@ -151,11 +151,12 @@ describe('DocumentListDirective', () => { expect(storeMock.dispatch).toHaveBeenCalledWith(new SetSelectedNodesAction([])); }); - it('should reset store selection and document list on `reset` event', () => { + it('should reset selection state on `reset` event', () => { documentListDirective.ngOnInit(); - contentManagementServiceMock.reload.next(); + contentManagementServiceMock.reset.next(); expect(documentListMock.resetSelection).toHaveBeenCalled(); expect(storeMock.dispatch).toHaveBeenCalledWith(new SetSelectedNodesAction([])); + expect(documentListDirective.selectedNode).toBeNull(); }); }); diff --git a/src/app/directives/document-list.directive.ts b/src/app/directives/document-list.directive.ts index b41154198..d3c1023b1 100644 --- a/src/app/directives/document-list.directive.ts +++ b/src/app/directives/document-list.directive.ts @@ -142,6 +142,7 @@ export class DocumentListDirective implements OnInit, OnDestroy { } private reset() { + this.selectedNode = null; this.documentList.resetSelection(); this.store.dispatch(new SetSelectedNodesAction([])); }