nb source test

Запускает тесты в каталоге выбранного приложения. Перед выполнением тестов CLI заново создаёт встроенную тестовую базу данных Docker и внедряет используемые внутренне переменные окружения DB_*.

Использование

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

Параметры

ПараметрТипОписание
[paths...]string[]Пути к тестовым файлам или glob, передаваемые в тестовый раннер
--cwd, -cstringКаталог приложения для запуска тестов, по умолчанию текущий каталог
--watch, -wbooleanЗапустить Vitest в режиме watch
--runbooleanОднократный запуск без режима watch
--allowOnlybooleanРазрешить тесты с .only
--bailbooleanОстановить выполнение при первом сбое
--coveragebooleanВключить отчёт о покрытии
--single-threadstringПередать режим single-thread базовому тестовому раннеру
--serverbooleanПринудительно использовать режим серверных тестов
--clientbooleanПринудительно использовать режим клиентских тестов
--db-clean, -dbooleanОчищать базу данных, если базовая команда приложения это поддерживает
--db-dialectstringТип встроенной тестовой базы данных: postgres, mysql, mariadb, kingbase
--db-imagestringDocker-образ встроенной тестовой базы данных
--db-portstringTCP-порт хоста, на который публикуется встроенная тестовая база данных
--db-databasestringИмя базы данных, внедряемое в тесты
--db-userstringПользователь базы данных, внедряемый в тесты
--db-passwordstringПароль базы данных, внедряемый в тесты
--verbosebooleanПоказать вывод базового Docker и тестового раннера

Примеры

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

Связанные команды