Ich habe eine Funktion in meiner FeatureContext.php, die @AfterScenario verwendet, um gefälschte Datenbankeinträge zu bereinigen, die während des Tests erstellt wurden. Ich möchte ein @debug-Tag zu einem bestimmten Szenario hinzufügen. Sagen Sie der Funktion, die Einträge, die für dieses Szenario erstellt wurden, NICHT zu löschen, wenn das Tag vorhanden ist.in Behat, Gibt es eine Möglichkeit, für ein bestimmtes Tag zu testen?
/**
* Deletes the records created during the scenarios.
* @AfterScenario
*/
public function cleanDB(AfterScenarioScope $scope)
{
// if [email protected] present
// delete files from database
// end if
}
Welche Version von Behat? – lauda
Nicht mit Tags versucht, aber es sollte funktionieren, um den Szenariotitel zu erhalten, oder um eine Variable festzulegen und basierend darauf zu entscheiden. – lauda
@lauda, Behat 3.1 – zkent