about summary refs log tree commit diff
path: root/src/tools/rustdoc-js/tester.js
diff options
context:
space:
mode:
authorGuillaume Gomez <guillaume1.gomez@gmail.com>2021-02-01 11:27:17 +0100
committerGuillaume Gomez <guillaume1.gomez@gmail.com>2021-02-01 15:56:51 +0100
commitc013f2a735989a4407201eaaafcba3844ef1846e (patch)
treeb9a6248eb9da8aaeaa8dfdd8f79b2e850d476e8f /src/tools/rustdoc-js/tester.js
parentd5243e3a973899e0f12c0c11f2175ed9ead665a8 (diff)
downloadrust-c013f2a735989a4407201eaaafcba3844ef1846e.tar.gz
rust-c013f2a735989a4407201eaaafcba3844ef1846e.zip
Improve diff display in case the whole key in missing
Diffstat (limited to 'src/tools/rustdoc-js/tester.js')
-rw-r--r--src/tools/rustdoc-js/tester.js4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/tools/rustdoc-js/tester.js b/src/tools/rustdoc-js/tester.js
index 3f6bd603975..c21277de335 100644
--- a/src/tools/rustdoc-js/tester.js
+++ b/src/tools/rustdoc-js/tester.js
@@ -203,6 +203,10 @@ function betterLookingDiff(entry, data) {
         if (!entry.hasOwnProperty(key)) {
             continue;
         }
+        if (!data || !data.hasOwnProperty(key)) {
+            output += '-' + spaces + contentToDiffLine(key, entry[key]) + '\n';
+            continue;
+        }
         let value = data[key];
         if (value !== entry[key]) {
             output += '-' + spaces + contentToDiffLine(key, entry[key]) + '\n';