diff options
author | Ben Heidemann <56122437+bcheidemann@users.noreply.github.com> | 2022-04-25 12:59:15 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-04-25 13:59:15 +0200 |
commit | ddbfa1418c5ec2805a565caa07f7eec6af1deb39 (patch) | |
tree | 26daa26b991a0e3a465205380af22b73cb89c973 /cli/tests/unit/console_test.ts | |
parent | 6dcf3a447c688130d79751ad7e6e508631f7032d (diff) |
feat(ext/console): Add string abbreviation size option for "Deno.inspect" (#14384)
Diffstat (limited to 'cli/tests/unit/console_test.ts')
-rw-r--r-- | cli/tests/unit/console_test.ts | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/cli/tests/unit/console_test.ts b/cli/tests/unit/console_test.ts index d1c570e1b..39baaf1a3 100644 --- a/cli/tests/unit/console_test.ts +++ b/cli/tests/unit/console_test.ts @@ -1938,3 +1938,22 @@ Deno.test(function inspectColors() { assertEquals(Deno.inspect(1), "1"); assertStringIncludes(Deno.inspect(1, { colors: true }), "\x1b["); }); + +Deno.test(function inspectStringAbbreviation() { + const LONG_STRING = + "This is a really long string which will be abbreviated with ellipsis."; + const obj = { + str: LONG_STRING, + }; + const arr = [LONG_STRING]; + + assertEquals( + Deno.inspect(obj, { strAbbreviateSize: 10 }), + '{ str: "This is a ..." }', + ); + + assertEquals( + Deno.inspect(arr, { strAbbreviateSize: 10 }), + '[ "This is a ..." ]', + ); +}); |