给定以下 RSpec 配置(v2.12.0):
RSpec.configure do |config|
config.treat_symbols_as_metadata_keys_with_true_values = true
config.filter_run :focus => true
config.run_all_when_everything_filtered = true
end
有时人们忘记从规范中删除标签,并且在我们希望运行所有规范的持续集成环境中,只有带有剩余标签:focus
的规范才能运行。:focus
我试过了:
rspec --tag ~focus
...它运行所有规格,不包括带有 :focus 标记的规格
有没有办法使用 rspec 的命令行选项强制运行所有规范而忽略任何标签?