describe('Component: Console', () => { it('should create an instance', () => { let component = new ConsoleComponent(); expect(component).toBeTruthy(); }); it('should set the scrollTop to the scrollHeight on changes', (done) => { let component = new ConsoleComponent(); let div = { scrollTop: 20, scrollHeight: 100 }; let element: ElementRef = { nativeElement: div }; component.consoleDiv = element; component.ngOnChanges(); setTimeout(() => { expect(div.scrollTop).toEqual(div.scrollHeight); done(); },0); }); });