Я пытаюсь найти способ пропустить сценарии в FeatureContext.php. У меня есть тест, который я буду выполнять только в том случае, если условие верно, иначе оно просто будет пропущено. Моя идея заключалась в том, чтобы проверить сценарий с помощью тега типа «@weeksale».
@weeksale
Scenario: test
Given I go to "/"
Then I should see "Unsere Leistungen"
И в моем FeatureContext я получил условие, и если оно ложно, они просто пропустили
/**
* @beforeScenario
* @weeksale
*
* @param Behat\Behat\Event\ScenarioEvent $event
*/
public function weekSaleInTime($event)
{
$dateUrl = $this->parameters['weekSaleDatePage'];
$date = file_get_contents($dateUrl);
$dateArray = explode("\r\n", $date);
$result = $this->isCurrentDateBetween($dateArray[0], $dateArray[1]);
if($result == false)
{
//behat skip this scenario
}
кто-нибудь знает, как я могу сказать, чтобы пропустить сценарий?
(поведение v2.5.5)