diff options
Diffstat (limited to 'tests')
-rw-r--r-- | tests/LoggerTest.php | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/tests/LoggerTest.php b/tests/LoggerTest.php index 355b045..8cae00e 100644 --- a/tests/LoggerTest.php +++ b/tests/LoggerTest.php @@ -3,7 +3,7 @@ use Katzgrau\KLogger\Logger; use Psr\Log\LogLevel; -class LoggerTest extends PHPUnit_Framework_TestCase +class LoggerTest extends PHPUnit\Framework\TestCase { private $logPath; @@ -62,6 +62,7 @@ class LoggerTest extends PHPUnit_Framework_TestCase private function getLastLine($filename) { + $size = filesize($filename); $fp = fopen($filename, 'r'); $pos = -2; // start from second to last char $t = ' '; @@ -70,6 +71,10 @@ class LoggerTest extends PHPUnit_Framework_TestCase fseek($fp, $pos, SEEK_END); $t = fgetc($fp); $pos = $pos - 1; + if ($size + $pos < -1) { + rewind($fp); + break; + } } $t = fgets($fp); |