2017-08-04 123 views
0

Rspec的測試模型,我有一些類在app /定製從自定義目錄

/custom我有一個班一幫其他的文件夾。從應用程序我只使用app/custom/*rb但爲了測試目的,我想直接訪問所有子文件夾和他們的類。 這可能嗎?我意識到Rspec喜歡在典型的目錄中查看它的測試,但我需要加載這個目錄。

感謝

回答

0

難道你只是需要你的spec_helper.rb所需的所有文件?像這樣的東西可能會奏效:

Dir[File.join('custom', '**', '*.rb')].each {|f| require_relative f} 

Dir[Rails.root.join('custom', '**', '*.rb')].each {|f| require f} 

思路在this SO question發現代碼。