Avatar ·

Wozu dienen die Dateien *.spec.ts, die Angular CLI erstellt?

Hallo zusammen! Ich habe gerade erst angefangen, Angular und TypeScript zu lernen. Wenn ich eine neue Komponente oder einen neuen Service über Angular CLI erstelle (z.B. `ng generate component my-component`), erscheinen zusammen mit den Hauptdateien auch Dateien mit der Erweiterung `.spec.ts`. Zum Beispiel `my-component.component.spec.ts`. Ich verstehe deren Zweck nicht ganz. Mein Projekt baut und funktioniert auch ohne sie. Sie verstopfen nur den Datei-Explorer. Vielleicht ist das ein Bug in der CLI oder man kann sie deaktivieren? In der Dokumentation steht etwas über testing, aber ich habe bisher noch keinen einzigen Test geschrieben. Hier ist ein Beispiel einer solchen Datei, die für eine einfache Komponente generiert wurde: ```typescript import { ComponentFixture, TestBed } from '@angular/core/testing'; import { MyComponent } from './my-component.component'; describe('MyComponent', () => {