Per the Rspec documentation,默认情况下,当您运行rspec
时,您会获得进度格式化程序(如下所示:" .....")。
还有另一个格式化选项rspec --format documentation
逐个完成每个测试。我的问题:如何在默认情况下启用--format documentation
,而不必每次都在命令行中输入它?
答案 0 :(得分:10)
将其添加到.rspec
文件(或在项目的根目录中创建一个) - 添加到其中的选项将应用于当前项目中的每个测试运行:
# .rspec
--color
--format documentation
将其添加到RSpec.configure
块:
RSpec.configure do |config|
config.formatter = :documentation
end
通过将rspec的选项添加到~/.rspec
来全局指定。
答案 1 :(得分:3)
RSpec.configure do |config|
config.color = true
config.formatter = :documentation
config.order = 'default'
end
答案 2 :(得分:2)
您可以通过创建~/.rspec
文件来创建自己的个人RSpec设置:
--color
--format documentation
项目.rspec
文件应该只包含运行规范套件以避免开发人员战争所需的最低设置。