mirror of
https://github.com/microsoft/playwright.git
synced 2024-09-20 16:58:47 +03:00
chore: output both received value and diff for string expected results (#1287)
This commit is contained in:
parent
c881248062
commit
3dc48f96c0
@ -83,11 +83,12 @@ function stringFormatter(received, expected) {
|
||||
}).join('');
|
||||
const output = [
|
||||
`Expected: ${expected}`,
|
||||
`Received: ${highlighted}`,
|
||||
`Received: ${received}`,
|
||||
` Diff: ${highlighted}`,
|
||||
];
|
||||
for (let i = 0; i < Math.min(expected.length, received.length); ++i) {
|
||||
if (expected[i] !== received[i]) {
|
||||
const padding = ' '.repeat('Expected: '.length);
|
||||
const padding = ' '.repeat(' Diff: '.length);
|
||||
const firstDiffCharacter = '~'.repeat(i) + '^';
|
||||
output.push(colors.red(padding + firstDiffCharacter));
|
||||
break;
|
||||
|
Loading…
Reference in New Issue
Block a user