Sha256: 425ec9db09e6b0c5578bc68d4902a18333d0e18df287c0b37d91ecf93b3d13f4
Contents?: true
Size: 456 Bytes
Versions: 26
Compression:
Stored size: 456 Bytes
Contents
import { Emitter } from 'strict-event-emitter' import { pipeEvents } from './pipeEvents' it('pipes events from the source emitter to the destination emitter', () => { const source = new Emitter() const destination = new Emitter() pipeEvents(source, destination) const callback = vi.fn() destination.on('hello', callback) source.emit('hello', 'world', { data: true }) expect(callback).toHaveBeenNthCalledWith(1, 'world', { data: true }) })
Version data entries
26 entries across 26 versions & 1 rubygems