public function testItCreatesMessageForComparisonFailure()
 {
     $expectedDiff = $this->getExpectedDiff();
     $failure = $this->createFailure();
     $message = $this->diffFactory->createDiff($failure);
     $this->assertEquals($expectedDiff, (string) $message, 'The diff should be generated.');
 }
 /**
  * @param ComparisonFailure $failure
  * @return string
  */
 public function prepareComparisonFailureMessage(ComparisonFailure $failure)
 {
     $diff = $this->diffFactory->createDiff($failure);
     if (!$diff) {
         return '';
     }
     $diff = $this->colorizer->colorize($diff);
     return "\n<comment>- Expected</comment> | <info>+ Actual</info>\n{$diff}";
 }