Il n'est pas facile de trouver la documentation, mais vous pouvez marquer les exemples avec un dièse. Par exemple.
# 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
Plus d'informations sur GitHub . (si quelqu'un a un meilleur lien, merci de le signaler)
(mise à jour)
RSpec est maintenant superbement documenté ici . Voir le Option --tag pour plus de détails.
Depuis la version 2.6, ce type de balise peut être exprimé encore plus simplement en incluant l'option de configuration suivante treat_symbols_as_metadata_keys_with_true_values
qui vous permet de faire :
describe "Awesome feature", :awesome do
donde :awesome
est traité comme s'il s'agissait :awesome => true
.
Voir aussi cette réponse pour savoir comment configurer RSpec pour qu'il exécute automatiquement des tests "ciblés". Cela fonctionne particulièrement bien avec Garde .