From 42143b6e3c5b50f626476b50ff8e00d3d17c4da9 Mon Sep 17 00:00:00 2001 From: Cees-Jan Kiewiet Date: Tue, 9 Jan 2018 21:57:53 +0100 Subject: [PATCH] Added multiline test for #2 --- tests/StdioLoggerTest.php | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/tests/StdioLoggerTest.php b/tests/StdioLoggerTest.php index 2697aed..b799141 100644 --- a/tests/StdioLoggerTest.php +++ b/tests/StdioLoggerTest.php @@ -56,6 +56,17 @@ public function testWriteHideLevel() (new StdioLogger($stdio->reveal()))->withHideLevel(true)->log($level, $message); } + public function testWriteMultiline() + { + $level = LogLevel::INFO; + $message = "a\r\nd\r\na\rs\na\r\nd\r\ns"; + + $stdio = $this->prophesize(WritableStreamInterface::class); + $stdio->write($level . ' ' . $message)->shouldBeCalled(); + + (new StdioLogger($stdio->reveal()))->log($level, $message); + } + public function testImplements() { self::assertInstanceOf(LoggerInterface::class, StdioLogger::create(Factory::create()));