¿Alguien sabe de una manera de lograr esto o cree que es una buena idea? Tener una sintaxis de estilo OR en Gherkin para reducir la repetición pero manteniendo la legibilidad humana (con suerte). Estoy pensando en casos en los que las combinaciones de cláusulas se expanden con cada combinación de múltiples instrucciones OR. p.ej.Sintaxis Gherkin "OR" para reducir la repetición con BDD
Scenario: TestCopy
Given Some text is selected
When The user presses Ctrl + C
OR the user right clicks and selects copy
OR the user selects Edit + Copy
Then the text is copied to the clipboard
Esto se ejecutará como 3 pruebas cada una con el mismo dado y luego, pero con una Cuando desde el conjunto OR. Supongo que esto podría haber sido logrado usando una plantilla con un marcador de posición para la cláusula When, pero creo que es más legible y podría permitir que el OR sea utilizado también en las pruebas Given para producir n x m. Con el esquema aún necesitaría n x m filas.
- ¿Hay una mejor manera de hacer esto
- ¿Es mejor la práctica de copiar y pegar de forma explícita (estoy pensando en el mantenimiento podría causar problemas)
- ¿Hay otros marcos apoyan esta (creo que con FIT podría escribir una tabla personalizada, pero de nuevo esto parece una sobrecarga)
Gracias.
Acabamos de idear esto nosotros mismos. Gherkin + – mcintyre321