tests for PGRES_COMMAND_OKAY and multiple rows
This commit is contained in:
parent
1ee427ac4f
commit
cda667df24
@ -1,8 +1,8 @@
|
|||||||
var helper = require(__dirname + "/../test-helper");
|
var helper = require(__dirname + "/../test-helper");
|
||||||
var Client = require(__dirname + "/../../lib/native").Client;
|
var Client = require(__dirname + "/../../lib/native").Client;
|
||||||
|
var conString = "tcp://postgres:1234@127.0.0.1:5432/postgres";
|
||||||
test('connects', function() {
|
test('connects', function() {
|
||||||
var client = new Client("tcp://postgres:1234@127.0.0.1:5432/postgres");
|
var client = new Client(conString);
|
||||||
client.connect();
|
client.connect();
|
||||||
test('good query', function() {
|
test('good query', function() {
|
||||||
var query = client.query("SELECT 1 as num, 'HELLO' as str");
|
var query = client.query("SELECT 1 as num, 'HELLO' as str");
|
||||||
@ -25,6 +25,22 @@ test('connects', function() {
|
|||||||
})
|
})
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
})
|
})
|
||||||
|
|
||||||
|
test('multiple results', function() {
|
||||||
|
var client = new Client(conString);
|
||||||
|
client.connect();
|
||||||
|
test('queued queries', function() {
|
||||||
|
client.query("CREATE TEMP TABLE boom(name varchar(10))");
|
||||||
|
client.query("INSERT INTO boom(name) VALUES('Aaron')");
|
||||||
|
client.query("INSERT INTO boom(name) VALUES('Brian')");
|
||||||
|
var q = client.query("SELECT * from BOOM");
|
||||||
|
assert.emits(q, 'row', function(row) {
|
||||||
|
assert.equal(row.name, 'Aaron');
|
||||||
|
assert.emits(q, 'row', function(row) {
|
||||||
|
assert.equal(row.name, "Brian");
|
||||||
|
client.end();
|
||||||
|
})
|
||||||
|
})
|
||||||
|
})
|
||||||
|
})
|
||||||
|
Loading…
Reference in New Issue
Block a user