diff --git a/lib/Github/HttpClient/Listener/ErrorListener.php b/lib/Github/HttpClient/Listener/ErrorListener.php index 3f20c05093b..3f2963fc995 100644 --- a/lib/Github/HttpClient/Listener/ErrorListener.php +++ b/lib/Github/HttpClient/Listener/ErrorListener.php @@ -57,7 +57,7 @@ public function postSend(RequestInterface $request, MessageInterface $response) foreach ($content['errors'] as $error) { switch ($error['code']) { case 'missing': - $errors[] = sprintf('Resource "%s" not exists anymore', $error['resource']); + $errors[] = sprintf('The %s %s does not exist, for resource "%s"', $error['field'], $error['value'], $error['resource']); break; case 'missing_field': diff --git a/test/Github/Tests/HttpClient/Listener/ErrorListenerTest.php b/test/Github/Tests/HttpClient/Listener/ErrorListenerTest.php index fb05761e891..3a539343370 100644 --- a/test/Github/Tests/HttpClient/Listener/ErrorListenerTest.php +++ b/test/Github/Tests/HttpClient/Listener/ErrorListenerTest.php @@ -124,6 +124,7 @@ public function shouldNotPassWhen422IsSentWithErrorCode($errorCode) array( 'code' => $errorCode, 'field' => 'test', + 'value' => 'wrong', 'resource' => 'fake' ) )