wp-cli-tests
wp-cli-tests copied to clipboard
Improve Behat output to include diffs on failed comparisons
When Behat compares two elements and finds them to not match, it would be helpful for debugging purposes to have a diff available that shows the exact difference between the two elements, like in this example output:
The SebastianBergmann\Diff\Differ class is available and can be used for that.
Looks like an upcoming Behat release will have better diffs out of the box, see https://github.com/Behat/Behat/pull/1532
Not in v3.16 yet, so have to wait for the next one.
Requires PHP 7.2+ though, see https://github.com/wp-cli/wp-cli-tests/pull/228
Alternatively we can copy that logic of course.