UNPKG

vijay06

Version:
25 lines (19 loc) 817 B
// eslint-disable-next-line @typescript-eslint/no-explicit-any export function typeTest(inputValue: string, fixture: any): string { fixture.detectChanges(); fixture.nativeElement.querySelector('input').value = inputValue; fixture.nativeElement.querySelector('input').dispatchEvent(new Event('input')); fixture.detectChanges(); return fixture.nativeElement.querySelector('input').value; } // eslint-disable-next-line @typescript-eslint/no-explicit-any export function equal(value: string, expectedValue: string, fixture: any, async = false): void { typeTest(value, fixture); if (async) { Promise.resolve().then(() => { expect(fixture.nativeElement.querySelector('input').value).toBe(expectedValue); }); return; } expect(fixture.nativeElement.querySelector('input').value).toBe(expectedValue); }