Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
it('should unselect app', () => {
appsState.setup(x => x.select(null))
.returns(() => of(null));
let result = false;
appGuard.canActivate().subscribe(value => {
result = value;
});
expect(result).toBeTruthy();
appsState.verify(x => x.select(null), Times.once());
});
});
it('should unset content', () => {
contentsState.setup(x => x.select(null))
.returns(() => of(null));
let result: boolean;
contentGuard.canActivate().subscribe(x => {
result = x;
}).unsubscribe();
expect(result!).toBeTruthy();
contentsState.verify(x => x.select(null), Times.once());
});
});
it('should show notification on load when reload is true', () => {
contributorsState.load(true).subscribe();
expect().nothing();
dialogs.verify(x => x.notifyInfo(It.isAnyString()), Times.once());
});
});
it('should unset user', () => {
usersState.setup(x => x.select(null))
.returns(() => of(null));
let result: boolean;
userGuard.canActivate().subscribe(x => {
result = x;
}).unsubscribe();
expect(result!).toBeTruthy();
usersState.verify(x => x.select(null), Times.once());
});
});
it('should load languages', () => {
languagesState.setup(x => x.load())
.returns(() => of(null));
let result = false;
languageGuard.canActivate().subscribe(value => {
result = value;
});
expect(result).toBeTruthy();
languagesState.verify(x => x.load(), Times.once());
});
});