aboutsummaryrefslogtreecommitdiff
path: root/test/bun.js
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2022-09-28 14:37:35 -0700
committerGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2022-09-28 14:37:35 -0700
commitb74351e55fcb54451e793879302754de440e3da0 (patch)
tree6070b9c33c17767f49d931393b9c3000e12d406b /test/bun.js
parenta1b4dc42cb863eedbbe6735cb29a3d6941e02e04 (diff)
downloadbun-b74351e55fcb54451e793879302754de440e3da0.tar.gz
bun-b74351e55fcb54451e793879302754de440e3da0.tar.zst
bun-b74351e55fcb54451e793879302754de440e3da0.zip
Support a `default` object in CommonJS wrapper
Fixes https://github.com/oven-sh/bun/issues/1284 Related to https://github.com/oven-sh/bun/issues/1285
Diffstat (limited to 'test/bun.js')
-rw-r--r--test/bun.js/node-builtins.test.js20
1 files changed, 11 insertions, 9 deletions
diff --git a/test/bun.js/node-builtins.test.js b/test/bun.js/node-builtins.test.js
index df31c64fc..67050f31a 100644
--- a/test/bun.js/node-builtins.test.js
+++ b/test/bun.js/node-builtins.test.js
@@ -1,16 +1,18 @@
import { describe, it, expect } from "bun:test";
import { EventEmitter } from "events";
-
+var emitters = [EventEmitter, require("events")];
describe("EventEmitter", () => {
it("should emit events", () => {
- const emitter = new EventEmitter();
- var called = false;
- const listener = () => {
- called = true;
- };
- emitter.on("test", listener);
- emitter.emit("test");
- expect(called).toBe(true);
+ for (let Emitter of emitters) {
+ const emitter = new Emitter();
+ var called = false;
+ const listener = () => {
+ called = true;
+ };
+ emitter.on("test", listener);
+ emitter.emit("test");
+ expect(called).toBe(true);
+ }
});
});