How do you test Angular components? ● Use Angular’s TestBed to create a testing module that declares the component. ● Instantiate the component and its template for testing. ● Test component logic, DOM rendering, event handling, and bindings. ● Use Angular testing utilities like fixture.detectChanges() to update the view. Basic example: beforeEach(async () => {
wait TestBed.configureTestingModule({
declarations: [MyComponent]
}).compileComponents();
fixture = TestBed.createComponent(MyComponent);
component = fixture.componentInstance;
fixture.detectChanges();
});
it('should create component', () => {
expect(component).toBeTruthy();
});