mirror of
https://github.com/brianc/node-postgres.git
synced 2025-12-08 20:16:25 +00:00
git-subtree-dir: packages/pg-query-stream git-subtree-mainline: cccf84e14b3281b753e1baab7bc194aaac5024a8 git-subtree-split: 9ced05e8aab65f3fdf1a67add87bfc9035e487e8
23 lines
641 B
JavaScript
23 lines
641 B
JavaScript
var assert = require('assert')
|
|
var concat = require('concat-stream')
|
|
var through = require('through')
|
|
var helper = require('./helper')
|
|
|
|
var QueryStream = require('../')
|
|
|
|
helper('concat', function (client) {
|
|
it('concats correctly', function (done) {
|
|
var stream = new QueryStream('SELECT * FROM generate_series(0, 200) num', [])
|
|
var query = client.query(stream)
|
|
query.pipe(through(function (row) {
|
|
this.push(row.num)
|
|
})).pipe(concat(function (result) {
|
|
var total = result.reduce(function (prev, cur) {
|
|
return prev + cur
|
|
})
|
|
assert.equal(total, 20100)
|
|
}))
|
|
stream.on('end', done)
|
|
})
|
|
})
|