Avatar ·

Para que servem os arquivos *.spec.ts que o Angular CLI cria?

Olá a todos! Estou começando a aprender Angular e TypeScript. Quando crio um novo componente ou serviço através do Angular CLI (por exemplo, `ng generate component my-component`), junto com os arquivos principais aparecem arquivos com a extensão `.spec.ts`. Por exemplo, `my-component.component.spec.ts`. Não entendo muito bem a finalidade deles. Meu projeto compila e funciona sem eles. Eles só poluem o explorador de arquivos. Será que é algum bug do CLI ou posso desativá-los? Na documentação diz algo sobre testagem, mas ainda não escrevi nenhum teste. Aqui está um exemplo desse arquivo que foi gerado para um componente simples: ```typescript import { ComponentFixture, TestBed } from '@angular/core/testing'; import { MyComponent } from './my-component.component'; describe('MyComponent', () => {