¿Para qué sirven los archivos *.spec.ts que crea Angular CLI?
¡Hola a todos! Acabo de empezar a aprender Angular y TypeScript. Cuando creo un nuevo componente o servicio a través de Angular CLI (por ejemplo, `ng generate component my-component`), junto con los archivos principales aparecen archivos con la extensión `.spec.ts`. Por ejemplo, `my-component.component.spec.ts`. No entiendo bien su propósito.
Mi proyecto se compila y funciona sin ellos. Solo ensucian el explorador de archivos. ¿Quizás es algún bug de CLI o se pueden desactivar? En la documentación dice algo sobre testing, pero aún no he escrito ningún test.
Aquí hay un ejemplo de dicho archivo que se generó para un componente 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 ]
})
```
No answers yet.
Inicia sesión para dejar una respuesta
Blogs