Пример #1
0
 private function validateStatusCode(\GuzzleHttp\Message\Response $response, Spec\Response $responseSpec, UseCaseValidationReport $report)
 {
     if ($responseSpec->getStatusCode()) {
         $expectedCode = $responseSpec->getStatusCode();
         $actualCode = $response->getStatusCode();
         if ($expectedCode !== $actualCode) {
             $message = sprintf("\t\t<error>Response code should be %s actual value is %s</error>", $expectedCode, $actualCode);
             $this->addViolation($message);
             $report->setStatusCodeViolation($message);
         }
     }
 }