public function testDirectLogCallsAreProxiedToTheZendLogger() { $logLevel = LogLevel::INFO; $message = 'it works!'; $extra = array('foo' => 'bar'); $this->zendLogger->shouldReceive('log')->once()->with($this->psrLogger->getZendLogLevel($logLevel), $message, $extra)->andReturnSelf(); call_user_func(array($this->psrLogger, 'log'), $logLevel, $message, $extra); }