Как использовать обработчик теста Monolog с Codeception

У меня написано много тестов, которые используют обработчик тестов Monolog для перехвата сообщений журнала. Тесты запускаются против этого. Пример:

$this->assertTrue($logHandler->hasDebugThatContains('Command ran'));

Теперь я хочу использовать Codeception в качестве оболочки для всех моих тестов. Но Codeception использовал другой обработчик (StreamHandler), что приводит к сбою моих тестов. Это не удивительно — у обработчика теста есть разные методы.

Я не хочу переписывать свои текущие рабочие тесты. Как я могу заставить Codeception использовать обработчик теста Monolog?

И для будущих тестов есть ли какое-то преимущество в подходе Codeception, которое я не понимаю?

Благодарю.

0

Решение

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

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

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

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