Я пытаюсь интегрировать PHPunit в большой проект, все выглядит нормально, за исключением того, что все методы, основанные на ob_start (), приведут к рискованному тесту.
Читая онлайн, кажется, что рискованные тесты — это такие тесты, которые выполняют код, не охватываемый методом тестирования. Однако я вообще не использовал аннотацию @covers, а это происходит только в ob_start ().
Итак, несколько вопросов:
В этом сценарии использования используется структура, чьи представления возвращаются (а не отправляются в браузер). Классическим примером является Codeigniter, в котором можно возвращать представления. Возвращаемые представления зависят от ob_start ().
Большое спасибо!
Решение двоякое, поскольку оно вращается вокруг двух проблем, которые у меня были.
Других решений пока нет …