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', () => {