public function testOptionsPassedToResourceAreUsedToInitializeLog() { $stream = fopen('php://memory', 'w+', false); $options = array('memory' => array('writerName' => 'Stream', 'writerParams' => array('stream' => $stream))); $resource = new LogResource($options); $resource->setBootstrap($this->bootstrap); $resource->init(); $log = $resource->getLog(); $this->assertTrue($log instanceof \Zend\Log\Logger); $log->log($message = 'logged-message', \Zend\Log\Logger::INFO); rewind($stream); $this->assertContains($message, stream_get_contents($stream)); }