J'ai compris que les tirets bleus dans la sortie des fonctionnalités signifient que l'étape a été ignorée car quelque chose avant l'échec, mais dans tous les contours de mes scénarios, je reçois des traits bleus mais aussi une ligne qui dit tout réussi.Est-ce que les tirets bleus dans la sortie des caractéristiques du concombre sont toujours ignorés?
Voici mon aperçu de scénario.
Scenario Outline: Attempt to assign a role when not authorized
Given a <user_who_can_not_assign_roles> exists with email: "[email protected]"
And that user is signed in
And I am on the user's show page
And a role exists with name: "<other_role1>"
And a role exists with name: "<other_role2>"
When I follow "Edit"
Then I should not see "Admin"
And I should not see "Manager"
And I should not see "Salesperson"
When I fill in "username" with "spuds"
And I fill in "password" with "potatoes"
And I fill in "password confirmation" with "potatoes"
And I fill in "email" with "[email protected]"
And I press "Save"
Then I should see "success"
And a role should exist with name: "<other_role1>"
And that role should not be one of the user's roles
And a role should exist with name: "<other_role2>"
And that role should not be one of the user's roles
Examples:
| user_who_can_not_assign_roles | other_role1 | other_role2 |
| manager | Admin | Salesperson |
| salesperson | Admin | Manager |
Lorsque j'exécute cette fonction, j'obtiens cette sortie.
-------------------......
deux scénarios (2 adopté)
38 étapes (38 passé)
0M3 .300s
Je reçois que ses 2 scénarios parce que j'ai 2 exemples énumérés et 38 étapes seraient le 19 exécuter deux fois. Ce que je ne comprends pas est pourquoi il montre les tirets bleus (comme il montre normalement pour les pas sautés) quand il dit aussi 38 pas passés.
Je suppose que cela est prévu lors de l'exécution des contours car si je change une des étapes marquées d'un tiret bleu, il affichera échoué. Je cherchais juste une confirmation dans les docs de concombre et je ne trouve rien.
Je cours les rails 3.0.0, le concombre 0.9.3, et le pickle 0.4.2.