• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1'use strict';
2
3const SerializerStream = require('../lib');
4const generateSeriliazerTests = require('../../../test/utils/generate-serializer-tests');
5const { WritableStreamStub } = require('../../../test/utils/common');
6
7generateSeriliazerTests(exports, 'SeriliazerStream', (document, opts) => {
8    const stream = new SerializerStream(document, opts);
9    const writable = new WritableStreamStub();
10
11    stream.pipe(writable);
12
13    return new Promise(resolve => {
14        writable.once('finish', () => resolve(writable.writtenData));
15    });
16});
17