From c66d4a724b675c6ebbd64ccf98e1ce9933f2ef00 Mon Sep 17 00:00:00 2001 From: Jibran Kalia Date: Mon, 18 Sep 2023 02:33:07 -0500 Subject: feat(console.log): Print annonymus when class name is unknown (#5595) This matches the functionality in Node. --- src/bun.js/bindings/exports.zig | 2 +- test/js/web/console/console-log.expected.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/bun.js/bindings/exports.zig b/src/bun.js/bindings/exports.zig index 66bbe798f..af6bb8d7b 100644 --- a/src/bun.js/bindings/exports.zig +++ b/src/bun.js/bindings/exports.zig @@ -2158,7 +2158,7 @@ pub const ZigConsoleClient = struct { this.addForNewLine(printable.len); if (printable.len == 0) { - writer.print(comptime Output.prettyFmt("[class]", enable_ansi_colors), .{}); + writer.print(comptime Output.prettyFmt("[class (anonymous)]", enable_ansi_colors), .{}); } else { writer.print(comptime Output.prettyFmt("[class {}]", enable_ansi_colors), .{printable}); } diff --git a/test/js/web/console/console-log.expected.txt b/test/js/web/console/console-log.expected.txt index 332322665..31316a50f 100644 --- a/test/js/web/console/console-log.expected.txt +++ b/test/js/web/console/console-log.expected.txt @@ -35,7 +35,7 @@ Promise { } [Function] [Function] [class Foo] -[class] +[class (anonymous)] {} [Function: foooo] /FooRegex/ -- cgit v1.2.3