1- import { Component , ElementRef , OnInit , Type , NgZone } from '@angular/core' ;
1+ import { Component , Type , NgZone } from '@angular/core' ;
22import { ComponentFixture , TestBed } from '@angular/core/testing' ;
33import { By } from '@angular/platform-browser' ;
44import { BrowserAnimationsModule , NoopAnimationsModule } from '@angular/platform-browser/animations' ;
@@ -15,7 +15,7 @@ import {
1515 waitForElementToBeRemoved ,
1616} from '@testing-library/dom' ;
1717import { RenderComponentOptions , RenderDirectiveOptions , RenderResult } from './models' ;
18- import { createSelectOptions , createType } from './user-events' ;
18+ import { createSelectOptions , createType , tab } from './user-events' ;
1919
2020@Component ( { selector : 'wrapper-component' , template : '' } )
2121class WrapperComponent { }
@@ -170,6 +170,7 @@ export async function render<SutType, WrapperType = SutType>(
170170 debug : ( element = fixture . nativeElement ) => console . log ( prettyDOM ( element ) ) ,
171171 type : createType ( eventsWithDetectChanges ) ,
172172 selectOptions : createSelectOptions ( eventsWithDetectChanges ) ,
173+ tab,
173174 waitForDomChange : componentWaitForDomChange ,
174175 waitForElement : componentWaitForElement ,
175176 waitForElementToBeRemoved : componentWaitForElementToBeRemoved ,
0 commit comments