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