我使用Rspec來測試我的Rails應用程序。在我的Model目錄中,我有一個名爲location_services.rb的Ruby文件。在這個文件中是在Rails應用程序中測試PORO
module LocationServices
class IpLocator
attr_reader :response, :status
def initialize(response, status)
....
end
end
我該如何測試一個IpLocator對象本身的創建?我只想調用IpLocator.create_type_1.response並測試我在沒有整個rails堆棧的情況下得到的結果。
create_type_1是IpLocator上的一個類方法,它將調用new來實例化一個對象。
需要更多信息。你究竟想要測試什麼?該對象是在執行其他操作時創建的?更廣泛的背景將會有所幫助。 –