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

31 lines
663 B
JavaScript

var Client = require("../");
var async = require("async");
var ok = require("okay");
var execute = function (x, done) {
var client = new Client();
client.connectSync();
var query = function (n, cb) {
client.query("SELECT $1::int as num", [n], function (err) {
cb(err);
});
};
return async.timesSeries(
5,
query,
ok(done, function () {
client.end();
done();
}),
);
};
describe("Load tests", function () {
it("single client and many queries", function (done) {
async.times(1, execute, done);
});
it("multiple client and many queries", function (done) {
async.times(20, execute, done);
});
});