console: fix table() output
Fixes: https://github.com/nodejs/node/issues/27915 PR-URL: https://github.com/nodejs/node/pull/27917 Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
This commit is contained in:
parent
f46952289a
commit
b8bdf0ebd7
@ -412,6 +412,7 @@ const consoleMethods = {
|
||||
const opt = {
|
||||
depth,
|
||||
maxArrayLength: 3,
|
||||
breakLength: Infinity,
|
||||
...this[kGetInspectOptions](this._stdout)
|
||||
};
|
||||
return inspect(v, opt);
|
||||
|
@ -244,3 +244,17 @@ test([{ a: 1, b: 'Y' }, { a: 'Z', b: 2 }], `
|
||||
│ 1 │ 'Z' │ 2 │
|
||||
└─────────┴─────┴─────┘
|
||||
`);
|
||||
|
||||
{
|
||||
const line = '─'.repeat(79);
|
||||
const header = `${' '.repeat(37)}name${' '.repeat(40)}`;
|
||||
const name = 'very long long long long long long long long long long long ' +
|
||||
'long long long long';
|
||||
test([{ name }], `
|
||||
┌─────────┬──${line}──┐
|
||||
│ (index) │ ${header}│
|
||||
├─────────┼──${line}──┤
|
||||
│ 0 │ '${name}' │
|
||||
└─────────┴──${line}──┘
|
||||
`);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user