Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I often have instances where the diff printout obstructs the problem rather than clarifying it. For instance:
With the change I made, it now avoids the work of interspersing the actual/expected:
I suppose I don't expect this to be accepted vanilla, but maybe we could have something which detects how many characters (or characters in a row) are different. If there's a big difference (easy to see, likely completely different strings), just show them side by side with simpleDiff. If there's a small difference (hard to see, probably a similar string), then use your existing diff.
Related to this, it seems like the showDiff flag is being ignored. I'm using should.js, and upon removing the showDiff flag there, mocha still displayed the exact same output. Is that intentional?
It sure would be nice to have a config option for diff formatting!