0
Rspec的測試模型,我有一些類在app /定製從自定義目錄
在/custom
我有一個班一幫其他的文件夾。從應用程序我只使用app/custom/*rb
但爲了測試目的,我想直接訪問所有子文件夾和他們的類。 這可能嗎?我意識到Rspec喜歡在典型的目錄中查看它的測試,但我需要加載這個目錄。
感謝
Rspec的測試模型,我有一些類在app /定製從自定義目錄
在/custom
我有一個班一幫其他的文件夾。從應用程序我只使用app/custom/*rb
但爲了測試目的,我想直接訪問所有子文件夾和他們的類。 這可能嗎?我意識到Rspec喜歡在典型的目錄中查看它的測試,但我需要加載這個目錄。
感謝
難道你只是需要你的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發現代碼。