Avatar ·

Angular CLI द्वारा बनाई गई *.spec.ts फ़ाइलें किस लिए होती हैं?

सभी को नमस्ते! मैंने अभी-अभी Angular और TypeScript सीखना शुरू किया है। जब मैं Angular CLI के माध्यम से कोई नया component या service बनाता हूँ (जैसे, `ng generate component my-component`), तो मुख्य फ़ाइलों के साथ `.spec.ts` एक्सटेंशन वाली फ़ाइलें भी आती हैं। उदाहरण के लिए, `my-component.component.spec.ts`। मुझे उनका उद्देश्य पूरी तरह से समझ नहीं आ रहा है। मेरा प्रोजेक्ट उनके बिना भी बनता और चलता है। वे केवल फ़ाइल एक्सप्लोरर को अव्यवस्थित कर रही हैं। हो सकता है कि यह CLI का कोई bug हो या उन्हें बंद किया जा सकता है? दस्तावेज़ में testing के बारे में कुछ लिखा है, लेकिन मैंने अभी तक कोई test नहीं लिखा है। यहाँ एक सरल component के लिए उत्पन्न हुई ऐसी फ़ाइल का उदाहरण है: ```typescript import { ComponentFixture, TestBed } from '@angular/core/testing'; import { MyComponent } from './my-component.component'; describe('MyComponent', () => {