Allow use of failOnError with Stream-based input #1691

This commit is contained in:
Lovell Fuller
2019-06-26 19:37:27 +01:00
parent 631a3597c7
commit 628996846d
3 changed files with 12 additions and 2 deletions

View File

@@ -1,6 +1,7 @@
'use strict';
const assert = require('assert');
const fs = require('fs');
const sharp = require('../../');
const fixtures = require('../fixtures');
@@ -72,4 +73,10 @@ describe('failOnError', function () {
done(err.message.includes('VipsJpeg: Premature end of JPEG file') ? undefined : err);
});
});
it('handles stream-based input', function () {
const writable = sharp({ failOnError: false });
fs.createReadStream(fixtures.inputJpgTruncated).pipe(writable);
return writable.toBuffer();
});
});