From 58d0c4f9d69591b0cca0152c8f7ce055a2185914 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9C=A8=E6=9D=89?= Date: Mon, 4 May 2020 19:36:26 +0800 Subject: fix(console): formatting misalignment on console.table (#5046) --- cli/js/tests/console_test.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'cli/js/tests/console_test.ts') diff --git a/cli/js/tests/console_test.ts b/cli/js/tests/console_test.ts index 264987ba9..a49cd95ca 100644 --- a/cli/js/tests/console_test.ts +++ b/cli/js/tests/console_test.ts @@ -1045,6 +1045,20 @@ unitTest(function consoleTable(): void { console.table("test"); assertEquals(out.toString(), "test\n"); }); + mockConsole((console, out): void => { + console.table(["Hello", "你好", "Amapá"]); + assertEquals( + out.toString(), + `┌─────────┬─────────┐ +│ (index) │ Values │ +├─────────┼─────────┤ +│ 0 │ "Hello" │ +│ 1 │ "你好" │ +│ 2 │ "Amapá" │ +└─────────┴─────────┘ +` + ); + }); }); // console.log(Error) test -- cgit v1.2.3