2024-05-30 15:20:34 -05:00

37 lines
865 B
JavaScript

var Client = require("../");
var assert = require("assert");
describe("connection", function () {
it("works", function (done) {
Client().connect(done);
});
it("connects with args", function (done) {
Client().connect("host=localhost", done);
});
it("errors out with bad connection args", function (done) {
Client().connect("host=asldkfjasdf", function (err) {
assert(err, "should raise an error for bad host");
done();
});
});
});
describe("connectSync", function () {
it("works without args", function () {
Client().connectSync();
});
it("works with args", function () {
var args = "host=" + (process.env.PGHOST || "localhost");
Client().connectSync(args);
});
it("throws if bad host", function () {
assert.throws(function () {
Client().connectSync("host=laksdjfdsf");
});
});
});