mafintosh / hyperdb

Distributed scalable database
MIT License
753 stars 75 forks source link

createReadStream hangs if there is no data to read #134

Closed hackergrrl closed 6 years ago

hackergrrl commented 6 years ago

Failing test:

tape('empty readStream', { timeout: 1000 }, function (t) {
  var db = create.one()
  var reader = db.createReadStream('foo/')

  reader.on('data', (data) => {
    t.fail('should be no data')
    t.end()
  })
  reader.on('end', () => {
    t.ok()
    t.end()
  })
  reader.on('error', (err) => {
    t.fail(err.message)
    t.end()
  })
})
e-e-e commented 6 years ago

@noffle I just had a look at this - it looks like its working fine - must be something else - or @mafintosh already fixed it.