我正在尝试在.rspec
中添加一些自定义选项,因为我想要this custom formatter。
这是我.rspec
文件的唯一内容:
--format Fuubar
--color
当我用
启动测试时rspec some_spec.rb
什么都没发生,但当我正在使用
时rspec some_spec.rb --format Fuubar --color spec
或将选项放在我的spec_helper.rb
config.color = true
config.formatter = "Fuubar"
一切正常,所以我认为.rspec
文件中缺少一些东西。
有什么想法吗?
答案 0 :(得分:1)
您的.rspec
文件位于何处? Rspec只有3个地方可以查找此文件:
$PROJECT_ROOT/.rspec-local
$PROJECT_ROOT/.rspec
~/.rspec
$PROJECT_ROOT
不是实际的环境变量,而是项目的完整路径。
请确保您的.rspec
文件位于其中一个位置,而不是spec
目录或类似内容。
答案 1 :(得分:0)
问题是.rspec
文件的位置。
正确的结构应该是
- my_tests /
---- spec /
------ folder1 /
------ folder2 /
------ folder3 /
------ spec_helper.rb
----- .rspec