public function testStdOutWithResource() { $fp = fopen('/tmp/stdout', 'w+'); define('STDOUT', $fp); fclose($fp); $outputter = new Outputter(); $outputter->stdout('sending output', ''); $this->assertSame('sending output', trim(file_get_contents('/tmp/stdout'))); }
public function testStdOutWithResource() { $fp = tmpfile(); define('STDOUT', $fp); $outputter = new Outputter(); $outputter->stdout('sending output', ''); rewind($fp); $contents = fread($fp, 8096); fclose($fp); $this->assertSame('sending output', trim($contents)); }