Codeception module yii2 event tester
在如何測試 event 裡提到 event 的測試有兩個方面,其中之一是測試 event 是否有被正確 trigger,有些 test framework 有檢驗 event 是否 trigger(或稱 emit)的驗證。(我應該是在某個 js test framework 看到的)
現在工作是用 Yii 這套 PHP framework,配合的 test framework 是 Codeception。
Yii2 有它的 Event 機制,看了下 Codeception 的 Yii2 module 沒有提供 event trigger 的驗證,上星期無聊就自己寫了個 codeception-yii2-event-tester 啦。
實作方面沒什麼困難,都在搞怎麼包 composer package 跟搞定 Travis。