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}"; }