ran-boilerplate
Version:
React . Apollo (GraphQL) . Next.js Toolkit
25 lines (18 loc) • 640 B
JavaScript
;
var assert = require('assert');
var through = require('through2');
var isStreamEnded = require('./index.js');
describe('is-stream-ended', function () {
it('should return the correct ended state', function () {
var stream = through();
assert.strictEqual(isStreamEnded(stream), false);
stream.end();
assert.strictEqual(isStreamEnded(stream), true);
});
it('should work with a provided state', function () {
var stream = through();
assert.strictEqual(isStreamEnded(stream._writableState), false);
stream.end();
assert.strictEqual(isStreamEnded(stream._writableState), true);
});
});