in src/yo/yo/adapter.ts [74:98]
public diff(actual, expected) {
this.outChannel.clear();
let result = diff.diffLines(actual, expected);
result.map(part => {
let prefix = ' ';
if (part.added === true) {
prefix = '+';
} else if (part.removed === true) {
prefix = '-';
}
part.value = part.value.split('\n').map(line => {
if (line.trim().length === 0) {
return line;
}
return `${prefix}${line}`
}).join('\n');
this.outChannel.append(part.value);
});
}