C'est l'une des choses qui me dérangent sur l' string name definition
dans les tests.
Lorsque vous aurez:
def test_my_test
end
vous savez toujours comment votre test est appelé de cette façon vous pouvez l'exécuter comme ceci:
ruby my_test -n test_my_test
Mais quand vous avez quelque chose comme:
it "my test" do
end
vous n'êtes jamais sûr de savoir comment ce test est vraiment nommé en interne de sorte que vous ne pouvez pas utiliser l' -n
option vient directement.
Pour savoir comment ce test est nommé en interne, vous n'avez qu'une option: exécution de l'ensemble du dossier pour essayer de comprendre en regardant dans les logs.
Ma solution de contournement est (temporairement) ajouter quelque chose pour le nom de test très unique comme:
it "my test xxx" do
end
et puis utiliser la RegEx version de l'option '-n' paramètre comme:
ruby my_test.rb -n /xxx/