aboutsummaryrefslogtreecommitdiff
path: root/test/bun.js/esbuild-test.js
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2023-01-12 15:37:03 -0800
committerGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2023-01-12 15:37:03 -0800
commit0384d3c558b3f8e879fd5292d1613cc618962542 (patch)
treeae14075e9bda296f47397a02b49d49b765cc41b6 /test/bun.js/esbuild-test.js
parent00773e15f1e776aa6447bd607968623b3923d21a (diff)
downloadbun-0384d3c558b3f8e879fd5292d1613cc618962542.tar.gz
bun-0384d3c558b3f8e879fd5292d1613cc618962542.tar.zst
bun-0384d3c558b3f8e879fd5292d1613cc618962542.zip
less flaky
Diffstat (limited to 'test/bun.js/esbuild-test.js')
-rw-r--r--test/bun.js/esbuild-test.js37
1 files changed, 37 insertions, 0 deletions
diff --git a/test/bun.js/esbuild-test.js b/test/bun.js/esbuild-test.js
new file mode 100644
index 000000000..beb34b283
--- /dev/null
+++ b/test/bun.js/esbuild-test.js
@@ -0,0 +1,37 @@
+import { transform, transformSync } from "esbuild";
+
+{
+ const result = await transform("console.log('hello world')", {
+ loader: "js",
+ target: "node12",
+ });
+ if (result.code !== 'console.log("hello world");\n') {
+ throw new Error("Test failed.");
+ }
+}
+
+{
+ const hugeString = `console.log(${JSON.stringify("a".repeat(1000000))});`;
+
+ for (let i = 0; i < 2; i++) {
+ const result = await transform(hugeString, {
+ loader: "js",
+ target: "node12",
+ });
+ if (result.code !== hugeString + "\n") {
+ throw new Error("Test failed.");
+ }
+ }
+}
+
+{
+ const result = transformSync("console.log('hello world')", {
+ loader: "js",
+ target: "node12",
+ });
+ if (result.code !== 'console.log("hello world");\n') {
+ throw new Error("Test failed.");
+ }
+}
+
+process.exit(0);