mirror of
https://github.com/brianc/node-postgres.git
synced 2025-12-08 20:16:25 +00:00
26 lines
880 B
JavaScript
26 lines
880 B
JavaScript
var Client = require("../");
|
|
var assert = require("assert");
|
|
|
|
describe("client with arrayMode", function () {
|
|
it("returns result as array", function (done) {
|
|
var client = new Client({ arrayMode: true });
|
|
client.connectSync();
|
|
client.querySync("CREATE TEMP TABLE blah(name TEXT)");
|
|
client.querySync("INSERT INTO blah (name) VALUES ($1)", ["brian"]);
|
|
client.querySync("INSERT INTO blah (name) VALUES ($1)", ["aaron"]);
|
|
var rows = client.querySync("SELECT * FROM blah");
|
|
assert.equal(rows.length, 2);
|
|
var row = rows[0];
|
|
assert.equal(row.length, 1);
|
|
assert.equal(row[0], "brian");
|
|
assert.equal(rows[1][0], "aaron");
|
|
|
|
client.query("SELECT 'brian', null", function (err, res) {
|
|
assert.ifError(err);
|
|
assert.strictEqual(res[0][0], "brian");
|
|
assert.strictEqual(res[0][1], null);
|
|
client.end(done);
|
|
});
|
|
});
|
|
});
|