nb source test

Chạy test trong thư mục ứng dụng đã chọn. Trước khi chạy test, CLI sẽ tạo lại một Docker test database tích hợp và inject các biến môi trường DB_* cho mục đích nội bộ.

Cách dùng

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

Tham số

Tham sốKiểuMô tả
[paths...]string[]Đường dẫn file test hoặc glob, được pass thẳng tới test runner
--cwd, -cstringThư mục ứng dụng để chạy test, mặc định thư mục hiện tại
--watch, -wbooleanChạy Vitest ở chế độ watch
--runbooleanChạy một lần, không vào chế độ watch
--allowOnlybooleanCho phép test .only
--bailbooleanDừng ngay khi có test fail
--coveragebooleanBật báo cáo coverage
--single-threadstringPass chế độ single-thread cho test runner bên dưới
--serverbooleanÉp chế độ test server
--clientbooleanÉp chế độ test client
--db-clean, -dbooleanDọn database khi lệnh ứng dụng bên dưới hỗ trợ
--db-dialectstringLoại database test tích hợp: postgres, mysql, mariadb, kingbase
--db-imagestringDocker image cho database test tích hợp
--db-portstringTCP port mà database test tích hợp publish lên host
--db-databasestringTên database inject cho test
--db-userstringUser database inject cho test
--db-passwordstringMật khẩu database inject cho test
--verbosebooleanHiển thị output Docker và test runner bên dưới

Ví dụ

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

Lệnh liên quan