Beispiel #1
0
 private function validateCommitFile($filePath)
 {
     $commentStripper = new \Mleko\ValidateCommit\CommentStripper();
     $message = $commentStripper->stripComments(file_get_contents($filePath));
     $validator = new \Mleko\ValidateCommit\Validator\ChainValidator([new \Mleko\ValidateCommit\Validator\SubjectLineValidator(), new \Mleko\ValidateCommit\Validator\BodySeparationValidator(), new \Mleko\ValidateCommit\Validator\TextWidthValidator()]);
     $errors = $validator->validate($message);
     if ($errors) {
         return $this->handleErrors($message, $errors);
     }
     return true;
 }
 /**
  * @param string $expected
  * @param string $message
  * @dataProvider dataProvider
  */
 public function testCommentStrip($expected, $message)
 {
     $stripper = new \Mleko\ValidateCommit\CommentStripper();
     $this->assertEquals($expected, $stripper->stripComments($message));
 }