angular / angular/angular-cli

Allow to pass --update to vitest

Aberta
#32,218 4 comentários 11 reações 0 responsáveis Ver no GitHub
angular/build:unit-test area: @angular/build freq1: low severity3: broken type: bug/fix
Linguagem predominante
TypeScript
Estrelas
27k
Forks
11.8k
Merge médio
14h 23min
PRs com merge (30d)
162

Descrição

### Command

test

### Description

Vitest has an update command, that updates the visual regression screenshots and the snapshots. However, it is currently impossible to invoke this command, because the Angular CLI does not seem to pass it on to vitest. Just running `vitest --update` fails as well, because it is missing the vitest.config that Angular CLI seems to create in memory.

### Describe the solution you'd like

Pass the `--update` flag vitest execution.

### Describe alternatives you've considered

Maybe all arguments preceded by `--` could be automatically passed on?

Guia de contribuição

Abrir o guia de contribuição

Direção de pesquisa

Comece pelo tratamento dos argumentos do comando `test` do Angular CLI e reproduza o problema com a flag `--update` do Vitest. Rastreie como a configuração do Vitest em memória é fornecida e, em seguida, verifique se a flag chega ao Vitest sem exigir um arquivo de configuração separado; considera-se concluído quando for possível atualizar screenshots de regressão visual e snapshots por meio da CLI.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
typescript
Domínio
cli, testing
Tipo de issue
Funcionalidade
Dificuldade
3/5
Tempo estimado
1-2 dias
Status de atividade
Pouca atividade
Clareza
Razoavelmente clara
Facilidade para iniciantes
64/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.