diff --git a/src/Printer.php b/src/Printer.php index ff4e06a..86bacbc 100644 --- a/src/Printer.php +++ b/src/Printer.php @@ -51,10 +51,13 @@ function ($l) { $path = substr($error, 0, $lineIndex); $line = substr($error, $lineIndex + 1); - if (!$path) { - list($path, $line) = $this->getReflectionFromTest( - $defect->getTestName() - ); + list($reflectedPath, $reflectedLine) = $this->getReflectionFromTest( + $defect->getTestName() + ); + + if($path !== $reflectedPath) { + $path = $reflectedPath; + $line = $reflectedLine; } $message = explode("\n", $e->getMessage())[0];