aboutsummaryrefslogtreecommitdiff
path: root/test/bun.js/node-builtins.test.js
blob: 67050f31ada158e6c5b4ad9c45e51d90af579daa (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import { describe, it, expect } from "bun:test";

import { EventEmitter } from "events";
var emitters = [EventEmitter, require("events")];
describe("EventEmitter", () => {
  it("should emit events", () => {
    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);
    }
  });
});