Skip to content

Catalog: Tests ​

PRD · SDD

Gác chính: api.conan.school/tests/email-templates.test.mts, chạy bằng npm run test:email, bước "Gác danh mục email" trong .github/workflows/ci-checks.yml. Mỗi phép kiểm ứng với một lỗi đã xảy ra thật.

MãCách kiểmTrạng thái
NOTIF-CAT-01npm run typecheck trong api (cổng tuyệt đối, 0 lỗi): kind lạ không biên dịchCó gác
NOTIF-CAT-02Kiểm tay trang admin; mã dùng chung auditCopyAppliesTo()Chưa có test giao diện
NOTIF-CAT-03test:email: chặn undefined/null/NaN, tiêu đề dự phòng hỏng hoặc quá ngắn, trường metadata rỗng hoặc có backtick, thiếu thanh tiêu đề/chân trangCó gác
NOTIF-CAT-03test:email: tenGoi() với bảng tên mẫu (trật tự Việt và Tây)Có gác
NOTIF-CAT-04test:email: thư gắn kết không được mang tiền tố [BẢN SAOCó gác (một phần: không kiểm việc phân nhóm đúng nghĩa)
NOTIF-CAT-05test:email: đọc router com.conan.school/app/main.tsx, mọi nút trỏ tokyo phải khớp một routeCó gác
NOTIF-CAT-06Kiểm tay bằng curl tới /api/system/email/smokeChưa có gác

Thêm vào đó, cũng trong test:email: màu primary chỉ được ở nút, cấm hex 8 ký tự, tối thiểu ba bgcolor (xem email).

Khoảng trống ​

  • Không gì kiểm một loại tiếp thị bị khai nhầm thành giao dịch (sẽ lọt qua tuỳ chọn huỷ).

Tài liệu nội bộ nền tảng Conan School.