3
我是新來的ruby和rspec,我想知道如何測試一個必須解析文件的類。這裏是我計劃的測試功能:RSpec:如何測試文件解析器
def self.get_description(event_code)
# search through a file for the event_code and return
# the associated description field
end
在生產,我會硬編碼文件的路徑。我應該如何控制rspec的文件內容?
感謝您發佈該鏈接。那麼讓我的班級在測試時打開臨時文件的最佳方式是什麼,但是在運行時打開實際文件? – jlunavtgrad
您需要參數化被解析的文件的名稱,以便可以在每個環境中對其進行覆蓋;考慮這種方法:http://stackoverflow.com/questions/1450285/how-to-define-custom-configuration-variables-in-rails – maerics