UNPKG

unexpected-stream

Version:

node.js streams plugin for the Unexpected assertion library

27 lines (20 loc) 561 B
Asserts that a stream emits the 'error' event. ```js#async:true return expect(require('fs').createReadStream('nonexistent.md'), 'to error'); ``` The error instance will be provided as the fulfillment value: ```js#async:true return expect( require('fs').createReadStream('nonexistent.md'), 'to error' ).then(function (err) { // ... }); ``` If the stream does not fail, the assertion will fail: ```js#async:true return expect(require('fs').createReadStream('README.md'), 'to error'); ``` ```output Stream was supposed to fail, but ended correctly ```