public function testLogAppendsExceptionWhenPassedThroughAsContext() { $exception = new \Exception('test'); $this->connection->writeEntries(['entries' => [['severity' => $this->severity, 'jsonPayload' => ['message' => $this->textPayload, 'exception' => (string) $exception], 'logName' => $this->formattedName, 'resource' => $this->resource]]])->willReturn([])->shouldBeCalledTimes(1); $psrLogger = $this->getPsrLogger($this->connection); $psrLogger->log($this->severity, $this->textPayload, ['exception' => $exception]); }