mirror of
https://github.com/brianc/node-postgres.git
synced 2025-12-08 20:16:25 +00:00
46 lines
854 B
JavaScript
46 lines
854 B
JavaScript
'use strict'
|
|
var helper = require('./test-helper')
|
|
const suite = new helper.Suite()
|
|
|
|
suite.test('noData message handling', function () {
|
|
var client = helper.client()
|
|
|
|
var q = client.query({
|
|
name: 'boom',
|
|
text: 'create temp table boom(id serial, size integer)',
|
|
})
|
|
|
|
client.query(
|
|
{
|
|
name: 'insert',
|
|
text: 'insert into boom(size) values($1)',
|
|
values: [100],
|
|
},
|
|
function (err, result) {
|
|
if (err) {
|
|
console.log(err)
|
|
throw err
|
|
}
|
|
}
|
|
)
|
|
|
|
client.query({
|
|
name: 'insert',
|
|
values: [101],
|
|
})
|
|
|
|
var query = client.query(
|
|
{
|
|
name: 'fetch',
|
|
text: 'select size from boom where size < $1',
|
|
values: [101],
|
|
},
|
|
(err, res) => {
|
|
var row = res.rows[0]
|
|
assert.strictEqual(row.size, 100)
|
|
}
|
|
)
|
|
|
|
client.on('drain', client.end.bind(client))
|
|
})
|