'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)) })