diff options
Diffstat (limited to 'cli/tests')
-rw-r--r-- | cli/tests/unit/console_test.ts | 22 |
1 files changed, 20 insertions, 2 deletions
diff --git a/cli/tests/unit/console_test.ts b/cli/tests/unit/console_test.ts index 46798fdf3..df1420345 100644 --- a/cli/tests/unit/console_test.ts +++ b/cli/tests/unit/console_test.ts @@ -1494,14 +1494,32 @@ unitTest(function inspectString(): void { ); }); -unitTest(function inspectGetterError(): void { +unitTest(function inspectGetters(): void { + assertEquals( + stripColor(Deno.inspect({ + get foo() { + return 0; + }, + })), + "{ foo: [Getter] }", + ); + + assertEquals( + stripColor(Deno.inspect({ + get foo() { + return 0; + }, + }, { getters: true })), + "{ foo: 0 }", + ); + assertEquals( Deno.inspect({ // deno-lint-ignore getter-return get foo() { throw new Error("bar"); }, - }), + }, { getters: true }), "{ foo: [Thrown Error: bar] }", ); }); |