UNPKG

unleash-server

Version:

Unleash is an enterprise ready feature toggles service. It provides different strategies for handling feature toggles.

21 lines 893 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const anyEventEmitter_1 = require("./anyEventEmitter"); test('AnyEventEmitter', () => { const events = []; const results = []; class MyEventEmitter extends anyEventEmitter_1.AnyEventEmitter { } const myEventEmitter = new MyEventEmitter(); myEventEmitter.on('a', () => events.push('a')); myEventEmitter.on('b', () => events.push('b')); myEventEmitter.on('c', () => events.push('c')); myEventEmitter.on('*', () => events.push('*')); results.push(myEventEmitter.emit('a')); results.push(myEventEmitter.emit('b')); results.push(myEventEmitter.emit('c')); results.push(myEventEmitter.emit('d')); expect(events).toEqual(['*', 'a', '*', 'b', '*', 'c', '*']); expect(results).toEqual([true, true, true, false]); }); //# sourceMappingURL=anyEventEmitter.test.js.map