angular / angular/angular-cli

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

Aperta
#9,160 30 commenti 50 reazioni 0 assegnatari Vedi su GitHub
area: @schematics/angular freq2: medium severity2: inconvenient type: bug/fix
Lingua principale
TypeScript
Stelle
27k
Fork
11.8k
Merge medio
14h 23m
PR unite (30g)
162

Descrizione

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)
```

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia eseguendo `ng new my-project --skip-tests` e confronta i file generati con gli elenchi dei file osservati e desiderati nell’issue. Segui il punto di ingresso di `ng new` e la gestione di `--skip-tests`, quindi verifica che i file test.ts, tsconfig.spec.json, e2e, karma.conf.js e protractor.conf.js vengano omessi, mentre gli altri file vengano generati.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
angular, typescript
Ambito
cli, testing
Tipo di issue
Bug
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Ferma
Chiarezza
Specificata chiaramente
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.