Làm thế nào để bạn tiếp cận thử nghiệm đơn vị Quan sát viên trong Magento? (làm việc với EcomDev_PHPUnit )
Những loại xác nhận bao gồm?
- kiểm tra xem sự kiện đang được gửi đi (
assertEventDispatched()
) - kiểm tra chức năng với dữ liệu giả
- ...
Lý tưởng nhất là tôi muốn thấy ý kiến của các nhà phát triển khác liên quan đến cách tiếp cận và khẳng định được đưa ra.
Chính xác là thế này. Kiểm tra xem sự kiện của bạn được gửi đi và sau đó chỉ cần gọi phương thức quan sát với dữ liệu giả và kiểm tra xem nó có đúng không. Tốt nhất bạn nên kiểm tra xem người quan sát có được cấu hình cho sự kiện chính xác không
—
Fabian Blechschmidt