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

19 lines
489 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();
});
});
});