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 close if Shift + Tab is pressed', () => {
fixture.detectChanges();
const display = fixture.debugElement.query(By.css('.display'));
display.nativeElement.dispatchEvent(
EventGenerator.keyDown(Key.Enter),
);
fixture.detectChanges();
expect(uiSuggest.isOpen).toBeTruthy();
const itemContainer = fixture.debugElement.query(By.css('.item-list-container'));
itemContainer.nativeElement.dispatchEvent(
EventGenerator.keyDown(Key.Tab, Key.Shift),
);
expect(uiSuggest.isOpen).toBeFalsy();
});