Tag: ANGULAR-TEST
Estoy trabajando con una aplicación basada en Angular 12. Tengo un servicio llamado servicio de notificación que se encarga de los mensajes de tostadas de la biblioteca ngx-toastr. Así es como se ve ese servicio: export class NotificationService { constructor(private toastr: ToastrService) {} showSuccess(message: string = 'Éxito ', note: string . . . Read more
En mi proyecto de Angular, tengo este código en uno de mis componentes: delete(post: PostInterface): void { const delete$ = this.appDataService.proxy .delete(post, this.paginate) .pipe(switchMap(() => this.loadDatas())); } Y en mi archivo de prueba: describe(‘PostListComponent’, () => { let component: PostListComponent; let fixture: ComponentFixture<postlistcomponent>; let debugElement: DebugElement; beforeEach(async () => { . . . Read more
Tengo esta configuración para varios componentes: @Directive() export abstract class BaseComponent implements OnInit { @Select(PortalState.portal) public portalState: Observable; public portal: PortalModel; protected ngUnsubscribe: Subject = new Subject(); constructor( protected someService: SomeService, protected route: ActivatedRoute ){ } public ngOnInit(): void { this.route.params .pipe( filter(res => !!res), tap(res => this.id = res[‘id’]), . . . Read more
Estoy tratando de burlar el siguiente método en mi componente pero las pruebas parecen no entrar en las condiciones if onChange(){ this.selectedType = this.typeCtrl.value; this.selectedTypeLabel = this.typeCtrl.value; if(this.selectedType === ‘Org’) this.loadOrg(); else if(this.selectedType === ‘Rep’){ this.loadRep(); } else if(this.selectedType === ‘Teis’){ this.loadTeis(); } else if(this.selectedType === ‘All’){ this.data(); } } . . . Read more
Tengo las siguientes dos líneas en una de las funciones en el componente de Angular. Mis pruebas de Angular están fallando y arrojan el siguiente error: TypeError: No se pueden establecer propiedades de un valor nulo (estableciendo ‘value’). test.ts function reset(){ (document.getElementById(‘test1’)).value = ”; this.nameCtrl.setValue(null); } test.spec fixture.debugElement.componentInstance.test1.value=”; fixture.debugElement.componentInstance.nameCtrl.setValue(null); He . . . Read more