Bỏ qua, đến nội dung

Cấu hình node - Test Utilities

Plugin cung cấp bộ công cụ test workflow: mock trigger, test helpers, assertion utilities cho môi trường development và CI/CD.

Bảng tham số cấu hình

Tham sốKiểuBắt buộcMặc địnhMô tả
mockTriggersarrayKhông[]Danh sách trigger cần mock
testDataobjectKhông{}Dữ liệu test mặc định truyền vào workflow
timeoutnumberKhông30000Timeout cho mỗi test case (ms)
verbosebooleanKhôngfalseGhi log chi tiết quá trình thực thi từng node

Dữ liệu đầu vào (Test Input)

TênKiểuMô tả
workflowKeystringKey của workflow cần test
triggerDataobjectDữ liệu giả lập cho trigger
mockResponsesobjectGiả lập response cho HTTP request nodes (URL pattern -> response)

Dữ liệu đầu ra (Test Output)

TênKiểuMô tả
executionobjectChi tiết thực thi: danh sách nodes đã chạy, thời gian mỗi node
resultanyKết quả cuối cùng của workflow
nodeResultsobjectKết quả từng node riêng lẻ (để assert chi tiết)

Tính năng chính

Tính năngMô tả
Mock triggerGiả lập trigger mà không cần UI hoặc webhook thật
Mock HTTPGiả lập response cho node HTTP request (match theo URL pattern)
Assertion helpersKiểm tra kết quả workflow, từng node, biến context
Verbose logLog chi tiết từng bước thực thi để debug
CI/CD readyChạy test tự động trong pipeline

Lưu ý quan trọng

  • Plugin này chỉ dùng trong môi trường development/test, không enable trên production
  • Mock HTTP response phải match URL pattern của node HTTP Request
  • Test database nên dùng database riêng (test DB) để không ảnh hưởng dữ liệu thật
  • Workflow có node Manual/Approval cần mock user action trong test
  • Verbose mode ghi nhiều log - tắt đi khi chạy CI để giảm output