nb source test

Ejecuta los tests en el directorio de la aplicación seleccionada. Antes de ejecutarlos, la CLI vuelve a crear una base de datos de pruebas Docker integrada e inyecta las variables de entorno DB_* de uso interno.

Uso

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

Parámetros

ParámetroTipoDescripción
[paths...]string[]Rutas o globs de archivos de test que se pasan al test runner
--cwd, -cstringDirectorio de la aplicación donde se ejecutan los tests; por defecto, el directorio actual
--watch, -wbooleanEjecuta Vitest en modo watch
--runbooleanEjecución única, sin entrar en modo watch
--allowOnlybooleanPermite tests con .only
--bailbooleanDetiene la ejecución tras el primer fallo
--coveragebooleanHabilita el informe de cobertura
--single-threadstringPasa el modo single-thread al test runner subyacente
--serverbooleanFuerza el modo de tests del servidor
--clientbooleanFuerza el modo de tests del cliente
--db-clean, -dbooleanLimpia la base de datos cuando el comando subyacente lo permita
--db-dialectstringTipo de la base de datos de pruebas integrada: postgres, mysql, mariadb, kingbase
--db-imagestringImagen Docker de la base de datos de pruebas integrada
--db-portstringPuerto TCP del host al que se publica la base de datos de pruebas integrada
--db-databasestringNombre de la base de datos inyectado para los tests
--db-userstringUsuario de la base de datos inyectado para los tests
--db-passwordstringContraseña de la base de datos inyectada para los tests
--verbosebooleanMuestra la salida subyacente de Docker y del test runner

Ejemplos

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