angular / angular/angular-cli

ng new my-project --skip-tests shouldn't generate karma/protractor files

Abierto
#9,160 30 comentarios 50 reacciones 0 asignados Ver en GitHub
area: @schematics/angular freq2: medium severity2: inconvenient type: bug/fix
Lenguaje dominante
TypeScript
Estrellas
27k
Forks
11.8k
Merge medio
14 h 23 min
PR fusionados (30 d)
162

Descripción

The `--skip-tests` flag for `ng new` didn't quite match my expectations as a developer.

### Versions
```
Angular CLI: 1.6.0-beta.0
Node: 8.4.0
OS: linux x64
Angular:
...
```

### Repro steps
`ng new my-project --skip-tests`

### Observed behavior
```create my-project/README.md (1032 bytes)
create my-project/.angular-cli.json (1528 bytes)
create my-project/.editorconfig (245 bytes)
create my-project/.gitignore (516 bytes)
create my-project/src/assets/.gitkeep (0 bytes)
create my-project/src/environments/environment.prod.ts (51 bytes)
create my-project/src/environments/environment.ts (387 bytes)
create my-project/src/favicon.ico (5430 bytes)
create my-project/src/index.html (296 bytes)
create my-project/src/main.ts (370 bytes)
create my-project/src/polyfills.ts (2667 bytes)
create my-project/src/styles.css (80 bytes)
create my-project/src/test.ts (1085 bytes)
create my-project/src/tsconfig.app.json (211 bytes)
create my-project/src/tsconfig.spec.json (304 bytes)
create my-project/src/typings.d.ts (104 bytes)
create my-project/e2e/app.e2e-spec.ts (292 bytes)
create my-project/e2e/app.po.ts (208 bytes)
create my-project/e2e/tsconfig.e2e.json (235 bytes)
create my-project/karma.conf.js (923 bytes)
create my-project/package.json (1322 bytes)
create my-project/protractor.conf.js (722 bytes)
create my-project/tsconfig.json (363 bytes)
create my-project/tslint.json (2985 bytes)
create my-project/src/app/app.module.ts (316 bytes)
create my-project/src/app/app.component.css (0 bytes)
create my-project/src/app/app.component.html (1120 bytes)
create my-project/src/app/app.component.ts (207 bytes)
```

### Desired behavior
```create my-project/README.md (1032 bytes)
create my-project/.angular-cli.json (1528 bytes)
create my-project/.editorconfig (245 bytes)
create my-project/.gitignore (516 bytes)
create my-project/src/assets/.gitkeep (0 bytes)
create my-project/src/environments/environment.prod.ts (51 bytes)
create my-project/src/environments/environment.ts (387 bytes)
create my-project/src/favicon.ico (5430 bytes)
create my-project/src/index.html (296 bytes)
create my-project/src/main.ts (370 bytes)
create my-project/src/polyfills.ts (2667 bytes)
create my-project/src/styles.css (80 bytes)
create my-project/src/tsconfig.app.json (211 bytes)
create my-project/src/typings.d.ts (104 bytes)
create my-project/package.json (1322 bytes)
create my-project/tsconfig.json (363 bytes)
create my-project/tslint.json (2985 bytes)
create my-project/src/app/app.module.ts (316 bytes)
create my-project/src/app/app.component.css (0 bytes)
create my-project/src/app/app.component.html (1120 bytes)
create my-project/src/app/app.component.ts (207 bytes)
```

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comienza ejecutando `ng new my-project --skip-tests` y compara los archivos generados con las listas de archivos observados y deseados del issue. Sigue el punto de entrada de `ng new` y cómo gestiona `--skip-tests`; después, verifica que se omitan los archivos test.ts, tsconfig.spec.json, e2e, karma.conf.js y protractor.conf.js, mientras se generan los archivos restantes.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
angular, typescript
Área
cli, testing
Tipo de issue
Error
Dificultad
3/5
Tiempo estimado
1-2 días
Estado de actividad
Estancado
Claridad
Bien especificado
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.