Generate the header
public renderHeader ( array $comments = [] ) : Browscap\Writer\WriterInterface | ||
$comments | array | |
return | Browscap\Writer\WriterInterface |
/** * tests rendering the header information * * @group writer * @group sourcetest */ public function testRenderHeaderIfNotSilent() { $mockLogger = $this->getMock('\\Monolog\\Logger', array(), array(), '', false); $this->object->setLogger($mockLogger); $header = array('TestData to be renderd into the Header'); $this->object->setSilent(false); self::assertSame($this->object, $this->object->renderHeader($header)); self::assertSame(' "comments": [' . PHP_EOL . ' "TestData to be renderd into the Header"' . PHP_EOL . ' ],' . PHP_EOL, file_get_contents($this->file)); }
/** * tests rendering the header information * * @group writer * @group sourcetest */ public function testRenderHeaderIfNotSilent() { $logger = $this->createMock(\Monolog\Logger::class); $this->object->setLogger($logger); $header = ['TestData to be renderd into the Header']; $this->object->setSilent(false); self::assertSame($this->object, $this->object->renderHeader($header)); self::assertSame(' "comments": [' . PHP_EOL . ' "TestData to be renderd into the Header"' . PHP_EOL . ' ],' . PHP_EOL, file_get_contents($this->file)); }