小编pra*_*jan的帖子

如何强制运行所有RSpec规范忽略:焦点标记

给定以下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的命令行选项?

rspec rspec2

12
推荐指数
4
解决办法
2424
查看次数

标签 统计

rspec ×1

rspec2 ×1