diff --git a/src/app/components/layout/app-layout/app-layout.component.spec.ts b/src/app/components/layout/app-layout/app-layout.component.spec.ts index 16cc576e0..95398bf0a 100644 --- a/src/app/components/layout/app-layout/app-layout.component.spec.ts +++ b/src/app/components/layout/app-layout/app-layout.component.spec.ts @@ -152,6 +152,19 @@ describe('AppLayoutComponent', () => { }); }); + it('should not reset selection if route is `/search`', done => { + fixture.detectChanges(); + const selection = [{ entry: { id: 'nodeId', name: 'name' } }]; + store.dispatch(new SetSelectedNodesAction(selection)); + + router.navigateByUrl('/search;q='); + fixture.detectChanges(); + store.select(getAppSelection).subscribe(state => { + expect(state.isEmpty).toBe(false); + done(); + }); + }); + it('should close menu on mobile screen size', () => { component.minimizeSidenav = false; component.layout.container = {