Codeception — комментарий () к HTML вне Cest

Я расширил «test.fail» (как показано в разделе «Расширение» http://codeception.com/docs/08-Customization), и я хочу напечатать некоторую строку отладки прямо в HTML-отчете, но я не могу добраться до метода comment () так же, как это возможно, когда я в тесте Cest.

Я хочу использовать что-то вроде:

 comment("TEST FailEvent!");

вместо

codecept_debug("TEST FailEvent!");

в коде ниже:

class MyCustomTestEventHandler extends \Codeception\Extension
{
public static $events = array(
'test.before' => 'beforeTest',
'test.fail' => 'testFailed'
);

public function beforeTest(\Codeception\Event\TestEvent $e) { }

public function testFailed(\Codeception\Event\FailEvent $e) {
codecept_debug("TEST FailEvent!");
}

}

1

Решение

Я использую этот обходной путь …

Поместите это в свой класс помощника принятия:

    public function seeMyVar($var)
{
$this->debug($var);
}

В вашем тесте Cest:

    $fail = "TEST FailEvent!";
$I->seeMyVar($fail);
0

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

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

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