UNPKG

ts-audio

Version:

18 lines (13 loc) 437 B
import { describe, test, expect, mock } from 'bun:test' import { EventEmitter } from '../EventEmitter' describe('EventEmitter', () => { test('emit', () => { const emitter = new EventEmitter() const keyEvent = 'decoded' const callback = mock(() => {}) const param = { data: true } emitter.listener(keyEvent, callback) emitter.emit(keyEvent, { data: true }) expect(callback).toBeCalledWith(param) }) })