mirror of
https://github.com/brianc/node-postgres.git
synced 2025-12-08 20:16:25 +00:00
* Remove unsupported Node versions 0.10 and 0.12 from CI * Replace deprecated Buffer constructor with .from/.alloc * Remove Promise polyfill * Make use of Object.assign * Remove checks for versions of Node earlier than 4 * Remove Buffer#indexOf fallback for Node 0.10
29 lines
580 B
JavaScript
29 lines
580 B
JavaScript
var helper = require('./test-helper')
|
|
var co = require('co')
|
|
|
|
var tid = setTimeout(function() {
|
|
throw new Error('Tests did not complete in time')
|
|
}, 1000)
|
|
|
|
co(function * () {
|
|
var client = yield helper.pg.connect()
|
|
var res = yield client.query('SELECT $1::text as name', ['foo'])
|
|
assert.equal(res.rows[0].name, 'foo')
|
|
|
|
var threw = false
|
|
try {
|
|
yield client.query('SELECT LKDSJDSLKFJ')
|
|
} catch(e) {
|
|
threw = true
|
|
}
|
|
assert(threw)
|
|
client.release()
|
|
helper.pg.end()
|
|
clearTimeout(tid)
|
|
})
|
|
.catch(function(e) {
|
|
setImmediate(function() {
|
|
throw e
|
|
})
|
|
})
|