我正在開發一個Rails應用程序。我有app/helpers/下的幫手,那就是 db_data_helper.rb。Rspec測試幫手在我的情況
此db_data_helper中的方法主要用於執行sql轉儲文件以將數據加載到數據庫。並且這些幫助程序中的這些方法在某些Rake任務中使用。
助手的一些示例代碼:
db_data_helper.rb:
module DbDataHelper
def self.load_data
# CODE TO EXECUTE SQL dump files
end
...
...
end
現在,我想測試這個幫手Rspec的,但我不知道如何在Rspec中爲這樣的幫助者實施測試。有人能幫我解決這個問題嗎?
爲什麼你的** ** VIEW助手將數據加載到你的數據庫?如果您需要加載一次數據,請使用'db/seed.rb'。或者在其他地方寫一個不錯的DbImporter。 (如在/ lib或'/ app/my_app_name/db_importer.rb'中)。 – Ariejan