nb source test

Executa testes no diretório da aplicação selecionada. Antes de executar os testes, o CLI recria um banco de dados Docker de testes embutido e injeta as variáveis de ambiente DB_* usadas internamente.

Uso

nb source test [paths...] [flags]

Parâmetros

ParâmetroTipoDescrição
[paths...]string[]Caminhos dos arquivos de teste ou globs repassados ao runner de testes
--cwd, -cstringDiretório da aplicação onde os testes serão executados, padrão é o diretório atual
--watch, -wbooleanExecuta o Vitest em modo watch
--runbooleanExecução única, sem entrar em modo watch
--allowOnlybooleanPermite testes com .only
--bailbooleanInterrompe na primeira falha
--coveragebooleanHabilita o relatório de cobertura
--single-threadstringRepassa o modo single-thread para o runner de testes subjacente
--serverbooleanForça o modo de testes do servidor
--clientbooleanForça o modo de testes do cliente
--db-clean, -dbooleanLimpa o banco de dados quando o comando subjacente da aplicação suportar
--db-dialectstringTipo de banco de dados de testes embutido: postgres, mysql, mariadb, kingbase
--db-imagestringImagem Docker do banco de dados de testes embutido
--db-portstringPorta TCP publicada no host pelo banco de dados de testes embutido
--db-databasestringNome do banco de dados injetado para os testes
--db-userstringUsuário do banco de dados injetado para os testes
--db-passwordstringSenha do banco de dados injetada para os testes
--verbosebooleanExibe a saída do Docker e do runner de testes subjacente

Exemplos

nb source test
nb source test --cwd /path/to/app
nb source test packages/core/server/src/__tests__/foo.test.ts
nb source test --server --coverage
nb source test --db-port 5433

Comandos relacionados