ما هي ملفات *.spec.ts التي ينشئها Angular CLI؟
مرحباً بالجميع! لقد بدأت للتو في تعلم Angular و TypeScript. عندما أقوم بإنشاء مكون أو خدمة جديدة عبر Angular CLI (مثل `ng generate component my-component`)، تظهر ملفات بامتداد `.spec.ts` إلى جانب الملفات الرئيسية. على سبيل المثال، `my-component.component.spec.ts`. لا أفهم تماماً الغرض منها.\n\nمشروعي يتم بناؤه ويعمل بدونها. إنها فقط تسبب فوضى في مستعرض الملفات. هل هذا خطأ في CLI أم يمكنني تعطيلها؟ في التوثيق مكتوب شيء عن الاختبار، لكنني لم أكتب أي اختبار حتى الآن.\n\nهذا مثال على ملف تم إنشاؤه لمكون بسيط:\n\n```typescript\nimport { ComponentFixture, TestBed } from '@angular/core/testing';\nimport { MyComponent } from './my-component.component';\n\ndescribe('MyComponent', () => {