2017-04-19 14:15:28 -05:00
|
|
|
'use strict';
|
|
|
|
|
2017-06-21 12:02:52 -05:00
|
|
|
let ReadTarball = require('../../src/lib/storage/streams').ReadTarball;
|
2013-12-27 08:06:57 -05:00
|
|
|
|
|
|
|
describe('mystreams', function() {
|
2014-11-12 06:14:37 -05:00
|
|
|
it('should delay events', function(cb) {
|
2017-04-19 14:15:28 -05:00
|
|
|
let test = new ReadTarball();
|
|
|
|
test.abort();
|
2014-11-12 06:14:37 -05:00
|
|
|
setTimeout(function() {
|
|
|
|
test.abort = function() {
|
2017-04-19 14:15:28 -05:00
|
|
|
cb();
|
|
|
|
};
|
2014-11-12 06:14:37 -05:00
|
|
|
test.abort = function() {
|
2017-04-19 14:15:28 -05:00
|
|
|
throw Error('fail');
|
|
|
|
};
|
|
|
|
}, 10);
|
|
|
|
});
|
|
|
|
});
|
2013-12-27 08:06:57 -05:00
|
|
|
|