merge.js 402 B

12345678910111213141516
  1. import assert from 'assert';
  2. import { parse } from './parse.js';
  3. import { merge } from '../../src/extras.js';
  4. describe('extras/merge', () => {
  5. it('should emit all data from each input in parallel', async () => {
  6. let output = '';
  7. await merge(
  8. parse('a-b-c-d'),
  9. parse('-A-B-C-D')
  10. ).forEach(
  11. value => output += value
  12. );
  13. assert.equal(output, 'aAbBcCdD');
  14. });
  15. });