Appearance
Lệnh CLI / zenify e2e lint
zenify e2e lint
Kiểm tra cơ học các journey trong .znf/e2e, chặn journey thiếu re-fetch, assert hoặc cleanup.
Cú pháp
text
zenify e2e lint [flags]Khi nào dùng
Trước khi chạy zenify e2e run và trước khi mở PR có thêm hoặc sửa journey. Bước verify của /znf:ship chạy lệnh này khi repo có thư mục .znf/e2e.
Kết quả
Lệnh đọc từng file .spec.ts và in vi phạm theo file và dòng. Các quy tắc gồm: đúng một marker // @domain-assert:<entity> mỗi scenario, sau marker phải có re-fetch qua API và một expect trên field thật, không dùng networkidle hoặc waitForTimeout, không dùng xpath hoặc nth-child, và phải có cleanup cho dữ liệu đã tạo.
Cờ
| Cờ | Ý nghĩa |
|---|---|
--repo | Đường dẫn repo cần kiểm. Mặc định thư mục hiện tại. |
Ví dụ
bash
zenify e2e lint --repo repos/contact-center-webLệnh liên quan
- zenify e2e: Nhóm lệnh cho journey E2E: lint chống test hời và chạy journey Playwright thật trong Docker.