2016-06-17 1 views
0

J'ai un fichier de fonction A.feature qui génère un nombre dans le corps de la réponse. Maintenant, je dois capturer ce texte/numéro et puis le passer en tant que données de test à un autre fichier de fonction. Avons-nous besoin d'écrire la définition d'étape ou est-il un autre moyen?Comment capturer un texte du résultat du concombre après l'exécution d'un fichier de caractéristiques et le transmettre à un autre fichier de caractéristiques en tant que données de test?

+0

Je suis avec @szabo en ce sens que vos scénarios devraient être indépendants. –

+0

Les dépendances entre les scénarios sont une très mauvaise idée. Si vous voulez semer un scénario, alors faites le explicitement. Ne le faites pas implicitement en enchaînant deux scénarios. –

Répondre

2

Généralement, vous ne devriez pas faire cela. En fait, vous devriez essayer de rendre vos cas de test totalement indépendants les uns des autres. C'est un mauvais signe si un changement de code casse plusieurs de vos tests (dans votre cas, à chaque fois que la première fonctionnalité se casse, la seconde le fait aussi). C'est aussi un mauvais signe que votre deuxième réponse spéciale qui n'est pas facile à construire.