From 3dc48f96c0754981ef4939798a3723dc1e7c5ebc Mon Sep 17 00:00:00 2001 From: Andrey Lushnikov Date: Sat, 7 Mar 2020 17:29:41 -0800 Subject: [PATCH] chore: output both received value and diff for string expected results (#1287) --- utils/testrunner/Matchers.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/utils/testrunner/Matchers.js b/utils/testrunner/Matchers.js index b9273ca509..9d2bb30d44 100644 --- a/utils/testrunner/Matchers.js +++ b/utils/testrunner/Matchers.js @@ -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;