Rspec测试自定义目录中的模型

时间:2017-08-04 14:14:18

标签: rspec rspec-rails

我在app / custom中有一些课程

/custom我有一堆其他的文件夹。从应用程序我只使用app/custom/*rb,但出于测试目的,我想直接访问所有子文件夹及其类。 这可能吗?我意识到Rspec喜欢在典型的目录中查看它的测试,但是我需要加载这个目录。

由于

1 个答案:

答案 0 :(得分: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中找到该代码的想法。