aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/js_parser.zig1
-rw-r--r--test/bun.js/transpiler.test.js11
2 files changed, 11 insertions, 1 deletions
diff --git a/src/js_parser.zig b/src/js_parser.zig
index ee54a892a..cdc8558da 100644
--- a/src/js_parser.zig
+++ b/src/js_parser.zig
@@ -16926,7 +16926,6 @@ fn NewParser_(
stmts.append(closure) catch unreachable;
}
- // TODO: https://github.com/oven-sh/bun/issues/51
fn lowerClass(
p: *P,
stmtorexpr: js_ast.StmtOrExpr,
diff --git a/test/bun.js/transpiler.test.js b/test/bun.js/transpiler.test.js
index a51b49235..413857dae 100644
--- a/test/bun.js/transpiler.test.js
+++ b/test/bun.js/transpiler.test.js
@@ -128,6 +128,17 @@ class Test extends Bar {
for (const [code, out] of fixtures) {
expect(ts.parsed(code, false, false).trim()).toBe(out);
+ expect(
+ ts
+ .parsed("var Test = " + code.trim(), false, false)
+ .trim()
+ .replaceAll("\n", "")
+ .replaceAll(" ", ""),
+ ).toBe(
+ ("var Test = " + out.trim() + ";\n")
+ .replaceAll("\n", "")
+ .replaceAll(" ", ""),
+ );
}
});