diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/bun.js/event-emitter.test.ts | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/test/bun.js/event-emitter.test.ts b/test/bun.js/event-emitter.test.ts new file mode 100644 index 000000000..4c8d70452 --- /dev/null +++ b/test/bun.js/event-emitter.test.ts @@ -0,0 +1,16 @@ +import { test, describe, expect } from "bun:test"; + +// this is also testing that imports with default and named imports in the same statement work +// our transpiler transform changes this to a var with import.meta.require +import EventEmitter, { getEventListeners } from "node:events"; + +describe("EventEmitter", () => { + test("getEventListeners", () => { + expect(getEventListeners(new EventEmitter(), "hey").length).toBe(0); + }); + test("EventEmitter constructor", () => { + var emitter = new EventEmitter(); + emitter.setMaxListeners(100); + expect(emitter.getMaxListeners()).toBe(100); + }); +}); |