diff options
Diffstat (limited to 'test/transpiler/decorators.test.ts')
-rw-r--r-- | test/transpiler/decorators.test.ts | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/test/transpiler/decorators.test.ts b/test/transpiler/decorators.test.ts index 8769ea2bc..100ecc3bc 100644 --- a/test/transpiler/decorators.test.ts +++ b/test/transpiler/decorators.test.ts @@ -1,5 +1,7 @@ // @ts-nocheck import { test, expect, describe } from "bun:test"; +import DecoratedClass from "./decorator-export-default-class-fixture"; +import DecoratedAnonClass from "./decorator-export-default-class-fixture-anon"; test("decorator order of evaluation", () => { let counter = 0; @@ -988,3 +990,11 @@ describe("constructor statements", () => { expect(a.v2).toBe(0); }); }); + +test("export default class Named works", () => { + expect(new DecoratedClass()["methoddecorated"]).toBe(true); +}); + +test("export default class works (anonymous name)", () => { + expect(new DecoratedAnonClass()["methoddecorated"]).toBe(true); +}); |