node-postgres/packages/pg-native/test/connection-errors.js
2024-05-30 15:48:56 -05:00

19 lines
476 B
JavaScript

'use strict'
var Client = require('../')
var assert = require('assert')
describe('connection errors', function () {
it('raise error events', function (done) {
var client = new Client()
client.connectSync()
client.query('SELECT pg_terminate_backend(pg_backend_pid())', assert.fail)
client.on('error', function (err) {
assert(err)
assert.strictEqual(client.pq.resultErrorFields().sqlState, '57P01')
client.end()
done()
})
})
})