Simple node stream for using with chai-http.
Simple stream for using with chai-http.
npm install stream-storage-chai-http -D
const { StreamStorage } = require('stream-storage');
const streamStorage = new StreamStorage();
const server = require('./server');
const requester = chai.request(server).keepOpen();
streamStorage.put('HI')
.then(() => {
requester.post('/')
.attach('file', streamStorage, 'test.txt')
.end((err, res) => {
streamStorage.destroy();
//...
});
});
For run test:
npm run test