summaryrefslogtreecommitdiff
path: root/test/parallel/test-util-format.js
diff options
context:
space:
mode:
authorGus Caplan <me@gus.host>2019-09-18 16:21:47 -0500
committerAnna Henningsen <anna@addaleax.net>2019-09-22 00:42:22 +0200
commit8235ffd7863305485dbbe27e7ed8bbe9f369d19d (patch)
tree06e5e1e84ebbb0733eef4fadbf4208c29fd47f0f /test/parallel/test-util-format.js
parent8f06773a8cd73aef37ddc8f68d2c8202f1a8c45a (diff)
downloadandroid-node-v8-8235ffd7863305485dbbe27e7ed8bbe9f369d19d.tar.gz
android-node-v8-8235ffd7863305485dbbe27e7ed8bbe9f369d19d.tar.bz2
android-node-v8-8235ffd7863305485dbbe27e7ed8bbe9f369d19d.zip
console: skip/strip %c formatting
Fixes: https://github.com/nodejs/node/issues/29605 Refs: https://console.spec.whatwg.org PR-URL: https://github.com/nodejs/node/pull/29606 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Michaƫl Zasso <targos@protonmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Yongsheng Zhang <zyszys98@gmail.com> Reviewed-By: David Carlier <devnexen@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Diffstat (limited to 'test/parallel/test-util-format.js')
-rw-r--r--test/parallel/test-util-format.js6
1 files changed, 6 insertions, 0 deletions
diff --git a/test/parallel/test-util-format.js b/test/parallel/test-util-format.js
index a83a6f3c20..810e9ac114 100644
--- a/test/parallel/test-util-format.js
+++ b/test/parallel/test-util-format.js
@@ -317,6 +317,12 @@ assert.strictEqual(util.format('abc%', 1), 'abc% 1');
assert.strictEqual(util.format('%i', 1, 'number'), '1 number');
assert.strictEqual(util.format('%i', 1, () => {}), '1 [Function (anonymous)]');
+// %c from https://console.spec.whatwg.org/
+assert.strictEqual(util.format('%c'), '%c');
+assert.strictEqual(util.format('%cab'), '%cab');
+assert.strictEqual(util.format('%cab', 'color: blue'), 'ab');
+assert.strictEqual(util.format('%cab', 'color: blue', 'c'), 'ab c');
+
{
const o = {};
o.o = o;