Я унаследовал некоторые тесты phpspec.
Тест проверяет значение метода с именем "getFatalErrors" и сообщает об ошибке с помощью:
expected [array:1], but got [array:1].
Я хотел бы увидеть фактическиесодержимое массива.
Я пытался взломать тестовый класс phpspec, добавив строки вроде:
<?php
namespace spec;
use MyClass;
use PhpSpec\ObjectBehavior;
use Prophecy\Argument;
class MyClassSpec extends ObjectBehavior
{
public function it_returns_a_path_problem($args,\XMLFileWrapperTest $testWrapper)
{
echo "foo";
...
var_dump(print_r($this->getFatalErrors()->getWrappedObject(), true));
...
fwrite(STDOUT, "foo");
print_r($this->getFatalErrors()->getWrappedObject(), true)
$this->display("foo");
}
}
-
Но я никогда не смогу получить никакого выводапоказать в моем выводе CLI.
Как сделать так, чтобы в моем тестовом выводе появился какой-то произвольный текст, чтобы я мог «видеть», что происходит, когда я стал лучше знаком с PHPSpec?