Можно ли установить утверждения для env в CodeCeption?

С Codeception можно использовать один и тот же сценарий тестирования с разными данными. Но возможно ли сделать его под каждую переменную env? Я не смог найти никакой документации по этому поводу.

<?php
/**
* @example(url="/info", title="Info")
* @example(url="/about", title="About Us")
* @example(url="/contact", title="Contact Us")
*/
public function staticPages(AcceptanceTester $I, \Codeception\Example $example)
{
$I->amOnPage($example['url']);
$I->see($example['title'], 'h1');
$I->seeInTitle($example['title']);
}

Например, пытаясь сделать что-то вроде

<?php
/**
* @env abc
* @example { "url": "/about", "title": "About Us" }
* @env xyz
* @example { "url": "/contact", "title": "Contact Us" }
*/
public function staticPages(AcceptanceTester $I, \Codeception\Example $example)
{
$I->amOnPage($example['url']);
$I->see($example['title'], 'h1');
$I->seeInTitle($example['title']);
}

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector