2011-11-14 12 views
12

¿Es posible compartir un conjunto común de ejemplos en múltiples contornos de escenarios en Specflow sin duplicar el conjunto de ejemplos para cada esquema?Compartir un conjunto común de ejemplos en múltiples esquemas de escenarios en Specflow

p. Ej. disculpe el ejemplo de noddy, pero aquí el Examples se repite para cada Scenario Outline y quiero saber si es posible declarar esos Examples una vez y usarlos para cada Scenario Outline?

Feature: Just an example about animals 

Scenario Outline: 
    Given an <animal> 
    When something happens 
    Then this should be the outcome 

    Examples: 
    | animal | 
    | Dog | 
    | Cat | 

Scenario Outline: 
    Given an <animal> 
    When something different happens 
    Then this other thing should be the outcome 

    Examples: 
    | animal | 
    | Dog | 
    | Cat | 
+0

Tengo curiosidad sobre esto yo mismo, sería muy útil en el futuro tener esto si es posible. – MichaelF

Respuesta

2

Parece que esto no es posible en SpecFlow.

1

no estoy seguro acerca de SepcFlow, pero hemos hecho esto de pepino en el que el paso dado es compartida en este caso.

Esperaría que SpecFlow funcionara de la misma manera.

+2

No lo sigo del todo, ¿tiene algún ejemplo? Encontré que hay "Antecedentes" para hacer algo v cerca de lo que quiero, pero que no admite parámetros (es decir, no "Contorno de fondo") de lo que puedo ver? – AdaTheDev

Cuestiones relacionadas