我知道我可以运行some_tag
value
--tag some_tag:value
或true
或添加了标记但是没有值(默认为--tag some_tag
)的规格~
。我也知道我可以使用上面的语法和slow: :external_service
排除规范。
如何在标签存在/缺失的情况下运行所有规格?
例如:
如果我有标有slow: :manual_confirmation
,slow: :some_other_reason
或rspec --tag ~slow
的规格(这些只是组成名称),我想做类似的事情:
slow == true
并运行所有不慢的规格。
以上操作不起作用,因为它会过滤掉!slow.nil?
而不是:slow, pending_on: :external_service
{data: datas2}
)