test.js 476 B

1234567891011121314151617
  1. var co = require('co');
  2. var fs = require('fs');
  3. var fromStream = require('./');
  4. var assert = require('assert');
  5. describe('fromStream(stream)', function(){
  6. it('should create a co generator stream', function(done){
  7. co(function*(){
  8. var read = fromStream(fs.createReadStream('index.js', 'utf8'));
  9. var file = '';
  10. var chunk;
  11. while (chunk = yield read()) file += chunk;
  12. assert(file == fs.readFileSync('index.js', 'utf8'))
  13. })(done);
  14. });
  15. });