Avatar ·

À quoi servent les fichiers *.spec.ts créés par Angular CLI ?

Bonjour à tous ! Je viens de commencer à apprendre Angular et TypeScript. Quand je crée un nouveau component ou service via Angular CLI (par exemple, `ng generate component my-component`), des fichiers avec l'extension `.spec.ts` apparaissent avec les fichiers principaux. Par exemple, `my-component.component.spec.ts`. Je ne comprends pas vraiment leur utilité. Mon projet compile et fonctionne sans eux. Ils ne font qu'encombrer l'explorateur de fichiers. Peut-être est-ce un bug du CLI ou peut-on les désactiver ? La documentation mentionne quelque chose à propos des tests, mais je n'ai encore écrit aucun test. Voici un exemple de ce fichier généré pour un component simple : ```typescript import { ComponentFixture, TestBed } from '@angular/core/testing'; import { MyComponent } from './my-component.component'; describe('MyComponent', () => { let component: MyComponent; let fixture: ComponentFixture; beforeEach(async () => { await TestBed.configureTestingModule({ declarations: [ MyComponent ] }) ```