From 6b6dbedb4adba1213146b0167cdf4d50bc29ec19 Mon Sep 17 00:00:00 2001 From: Marius Vollmer Date: Wed, 8 Nov 2023 09:49:10 +0200 Subject: [PATCH] test: Print "null" and "undefined" nicely with Chromium The fallbacks would print null as '???' and undefined as '{"type":"undefined"}'. --- test/common/chromium-cdp-driver.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/test/common/chromium-cdp-driver.js b/test/common/chromium-cdp-driver.js index eecbfda906df..3a512e4850cf 100755 --- a/test/common/chromium-cdp-driver.js +++ b/test/common/chromium-cdp-driver.js @@ -72,7 +72,11 @@ function stringifyConsoleArg(arg) { try { if (arg.type === 'string') return arg.value; - if (arg.type === 'object') { + if (arg.type === 'undefined') + return "undefined"; + if (arg.value === null) + return "null"; + if (type === 'object') { const obj = {}; arg.preview.properties.forEach(prop => { obj[prop.name] = prop.value.toString();