给定以下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
Run Code Online (Sandbox Code Playgroud)
有时人们忘记:focus从规范中删除标记,并且在我们希望运行所有规范的持续集成环境中,只运行带有剩余:focus标记的规范.
我试过了:
rspec --tag ~focus
Run Code Online (Sandbox Code Playgroud)
...运行所有规格,不包括那些标记为:焦点
有没有办法强制运行所有规格忽略任何标签使用rspec的命令行选项?