RSpec-集';要运行的文件或目录';从外部Rails.root加载等级库的选项

RSpec-集';要运行的文件或目录';从外部Rails.root加载等级库的选项,rspec,rspec-rails,Rspec,Rspec Rails,我试图加载的规范文件/目录不是当前rails项目的一部分(我在服务器项目中使用的共享规范) 我已经指出,在Rspec config中有一个名为files\u或\u directories\u to\u run的选项,默认为specdir。 通过在Rspec源代码中进行黑客攻击,我还通过硬编码内部的dir路径来获得所需的行为 不幸的是,我找不到一个干净的方法来实现这一点 我试着把--files\u或\u directories\u放到.rspec文件中运行“path/one”, 我还尝试使用RSp

我试图加载的规范文件/目录不是当前rails项目的一部分(我在服务器项目中使用的共享规范)

我已经指出,在Rspec config中有一个名为
files\u或\u directories\u to\u run
的选项,默认为
spec
dir。 通过在Rspec源代码中进行黑客攻击,我还通过硬编码内部的dir路径来获得所需的行为

不幸的是,我找不到一个干净的方法来实现这一点

我试着把
--files\u或\u directories\u放到
.rspec
文件中运行“path/one”
, 我还尝试使用
RSpec.configure
,在那里我可以访问
文件\u或\u目录\u to \u run=
方法,但最后,所有这些选项似乎都被忽略了


感谢您的帮助

因此,在深入研究Rspec核心代码之后,我意识到
文件或目录要运行
将始终由提供给Rspec命令的命令行参数填充-调用
Rspec path/to/one path/to/other
将导致
文件或目录要运行
[“路径/到/一”,“路径/到/其他”]

有时候就这么简单