Magentoのユニットテストオブザーバーにどのようにアプローチしますか?(EcomDev_PHPUnitでの作業)
どのようなアサーションが含まれますか?
- イベントがディスパッチされているかどうかを確認します(
assertEventDispatched()
) - モックデータで関数を確認する
- ...
理想的には、他の開発者がアプローチとアサーションに関して意見を述べたいと思います。
まさにこれ。イベントがディスパッチされているかどうかを確認し、モックデータでオブザーバーメソッドを呼び出して、それが正しいことを確認します。理想的には、観察者が正しいイベント用に設定されていることを確認する必要があります
—
ファビアンBlechschmidt