public function testConstructWithOptions() { $formatter = new \Zend\Log\Formatter\Simple(); $filter = new \Zend\Log\Filter\Mock(); $writer = new StreamWriter(array('filters' => $filter, 'formatter' => $formatter, 'stream' => 'php://memory', 'mode' => 'w+', 'log_separator' => '::')); $this->assertEquals('::', $writer->getLogSeparator()); $this->assertAttributeEquals($formatter, 'formatter', $writer); $filters = self::readAttribute($writer, 'filters'); $this->assertCount(1, $filters); $this->assertEquals($filter, $filters[0]); }
public function testAllowsSpecifyingLogSeparatorWithinArrayPassedToConstructor() { $options = array('stream' => 'php://memory', 'mode' => 'w+', 'log_separator' => '::'); $writer = new StreamWriter($options); $this->assertEquals('::', $writer->getLogSeparator()); }