コントローラーのテストメソッドを実行し、ディスパッチメソッドを実行しているときに、出力がエコーされることがわかりました。
コマンドラインに出力する代わりに、その出力をキャプチャするにはどうすればよいですか?
コントローラーのテストメソッドを実行し、ディスパッチメソッドを実行しているときに、出力がエコーされることがわかりました。
コマンドラインに出力する代わりに、その出力をキャプチャするにはどうすればよいですか?
PHPUnit の組み込みサポートを使用できます: http://phpunit.de/manual/current/en/writing-tests-for-phpunit.html#writing-tests-for-phpunit.output
出力バッファリングに言及している古い回答から編集しました。