要找到文档并不容易,但可以用散列标记示例.如.
# spec/my_spec.rb
describe SomeContext do
it "won't run this" do
raise "never reached"
end
it "will run this", :focus => true do
1.should == 1
end
end
$ rspec --tag focus spec/my_spec.rb
更多关于GitHub的信息.(任何有更好链接的人,请告知)
(update)
RSpec现在是superbly documented here.有关详细信息,请参见--tag option部分.
从v2开始.6通过包含配置选项treat_symbols_as_metadata_keys_with_true_values
,可以更简单地表示这种标签,它允许您执行以下操作:
describe "Awesome feature", :awesome do
其中:awesome
被视为:awesome => true
.
有关如何配置RSpec以自动运行"聚焦"测试的信息,请参见this answer.这对Guard尤其有效.