2013-01-05 19 views
1

當在magento中進行單元測試時,我正在使用mocks進行配置測試嗎?單元測試magento config

我現在是ecomdev模塊等在那裏,所以請沒有答案,我向這個:)

我只是想知道是否對配置爲我的模塊的任何單元測試應該配置對象被嘲笑?

+0

可能是有價值的:[Alan Storm的脈衝風暴混沌模塊](https://github.com/astorm/Pulsestorm/tree/master/app/code/community/Pulsestorm/Chaos) – benmarks

+0

因爲在Magento 1中依賴關係傳播到處在代碼中你不能真正的單元測試它。但是,您可以編寫集成測試並在運行時更改配置,註冊表等。 – Zyava

回答

0

magento中的單元測試很難。說實話,目前還沒有真正的可能(它有望與magento 2完全不同)。所以,如果你問我:不,不要針對模擬對象進行測試,工作太多,幾乎沒有效果。

測試真正的配置。

+0

你能否對此有所闡述?即爲什麼它很難?我也在爲決定如何嘲笑產品和其他模型而苦苦掙扎,但由於魔術吸氣劑和吸附劑對我來說很困難。你有什麼建議 –

+1

很好。當我寫這篇文章的時候,我沒有參加@IvanChepurnyi的TDD課程。當然你可以測試一下嘲笑。看看https://github.com/IvanChepurnyi/EcomDev_PHPUnit和配置燈具。不需要模擬,只需設置夾具 –