无法在 .rspec 中设置自定义选项
Can't set custom options in .rspec
我想在 .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
文件中缺少某些内容。
有什么想法吗?
您的 .rspec
文件位于何处?只有 3 个地方 Rspec 会查找此文件:
$PROJECT_ROOT/.rspec-local
$PROJECT_ROOT/.rspec
~/.rspec
$PROJECT_ROOT
is not an actual environment variable, but the full path to your project.
请确保您的 .rspec
文件在这些位置之一,而不是在 spec
目录或类似目录中。
问题出在 .rspec
文件的位置。
正确的结构应该是
-- my_tests/
---- 规格/
------ 文件夹 1/
------ 文件夹 2/
------ 文件夹 3/
------ spec_helper.rb
----- .rspec
我想在 .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
文件中缺少某些内容。
有什么想法吗?
您的 .rspec
文件位于何处?只有 3 个地方 Rspec 会查找此文件:
$PROJECT_ROOT/.rspec-local
$PROJECT_ROOT/.rspec
~/.rspec
$PROJECT_ROOT
is not an actual environment variable, but the full path to your project.
请确保您的 .rspec
文件在这些位置之一,而不是在 spec
目录或类似目录中。
问题出在 .rspec
文件的位置。
正确的结构应该是
-- my_tests/
---- 规格/
------ 文件夹 1/
------ 文件夹 2/
------ 文件夹 3/
------ spec_helper.rb
----- .rspec