我可以将 rspec --format 文档设置为默认值吗?
Can I set rspec --format documentation as the default?
Per the Rspec documentation,默认情况下,当您 运行 rspec
时,您会获得进度格式化程序(看起来像这样:“.....”)。
还有另一个格式设置选项 rspec --format documentation
会逐一检查每个测试。我的问题:如何在默认情况下启用 --format documentation
而不必每次都在命令行中键入它?
选项 1
将其添加到 .rspec
文件(或在项目的根目录中创建一个)- 添加到其中的选项将应用于当前项目中的每个测试 运行:
# .rspec
--color
--format documentation
选项 2
将其添加到 RSpec.configure
块:
RSpec.configure do |config|
config.formatter = :documentation
end
选项 3
通过将 rspec 的选项添加到 ~/.rspec
来全局指定它们。
RSpec.configure do |config|
config.color = true
config.formatter = :documentation
config.order = 'default'
end
您可以通过创建 ~/.rspec
文件来创建自己的个人 RSpec 设置:
--color
--format documentation
项目 .rspec
文件应仅包含 运行 规范套件所需的最低设置,以避免开发者大战。
Per the Rspec documentation,默认情况下,当您 运行 rspec
时,您会获得进度格式化程序(看起来像这样:“.....”)。
还有另一个格式设置选项 rspec --format documentation
会逐一检查每个测试。我的问题:如何在默认情况下启用 --format documentation
而不必每次都在命令行中键入它?
选项 1
将其添加到 .rspec
文件(或在项目的根目录中创建一个)- 添加到其中的选项将应用于当前项目中的每个测试 运行:
# .rspec
--color
--format documentation
选项 2
将其添加到 RSpec.configure
块:
RSpec.configure do |config|
config.formatter = :documentation
end
选项 3
通过将 rspec 的选项添加到 ~/.rspec
来全局指定它们。
RSpec.configure do |config|
config.color = true
config.formatter = :documentation
config.order = 'default'
end
您可以通过创建 ~/.rspec
文件来创建自己的个人 RSpec 设置:
--color
--format documentation
项目 .rspec
文件应仅包含 运行 规范套件所需的最低设置,以避免开发者大战。