
優雅的 RSpec 測試 - 測試替身
測試替身(Test Double)是在撰寫單元測試中經常會使用到的一項技巧,我們可以透過替換某個物件的特定行為或者製作替身來達到驗證某個行為的效果,然而如果濫用測試替身的話,則很容易無法正確的驗證物件行為。
對我來說軟體開發是一件非常有趣的事情,然而許多時候並不一定能滿足條件。
為此,我開始思考如何讓大眾「開心寫程式,製作有趣事物」的方法。
測試替身(Test Double)是在撰寫單元測試中經常會使用到的一項技巧,我們可以透過替換某個物件的特定行為或者製作替身來達到驗證某個行為的效果,然而如果濫用測試替身的話,則很容易無法正確的驗證物件行為。