nb source test

Menjalankan test di direktori aplikasi yang dipilih. Sebelum menjalankan test, CLI akan membuat ulang database test Docker bawaan, dan menyuntikkan variabel lingkungan DB_* yang digunakan secara internal.

Penggunaan

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

Parameter

ParameterTipePenjelasan
[paths...]string[]Path file test atau glob yang diteruskan ke test runner
--cwd, -cstringDirektori aplikasi untuk menjalankan test, default direktori saat ini
--watch, -wbooleanJalankan Vitest dalam mode watch
--runbooleanJalankan sekali, tidak masuk ke mode watch
--allowOnlybooleanMengizinkan test .only
--bailbooleanBerhenti setelah kegagalan pertama
--coveragebooleanAktifkan laporan coverage
--single-threadstringMeneruskan mode single-thread ke test runner yang mendasarinya
--serverbooleanMemaksa mode test server
--clientbooleanMemaksa mode test client
--db-clean, -dbooleanBersihkan database saat perintah aplikasi yang mendasarinya mendukung
--db-dialectstringTipe database test bawaan: postgres, mysql, mariadb, kingbase
--db-imagestringImage Docker database test bawaan
--db-portstringPort TCP yang dipublikasikan database test bawaan ke host
--db-databasestringNama database yang disuntikkan untuk test
--db-userstringUser database yang disuntikkan untuk test
--db-passwordstringPassword database yang disuntikkan untuk test
--verbosebooleanMenampilkan output Docker dan test runner yang mendasarinya

Contoh

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

Perintah Terkait