Skip to content

Commit e5bcdc4

Browse files
committed
added integration tests for simple queries via the client api
1 parent ccc04cd commit e5bcdc4

2 files changed

Lines changed: 29 additions & 0 deletions

File tree

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
var helper = require(__dirname+"/test-helper");
2+
//before running this test make sure you run the script create-test-tables
3+
test("selects rows", function() {
4+
var client = helper.client();
5+
client.connect();
6+
var query = client.query("select * from person");
7+
var rowCount = 0;
8+
query.on('row', function(row) {
9+
rowCount++;
10+
});
11+
assert.raises(query, 'end', function() {
12+
assert.equal(rowCount, 26);
13+
client.end();
14+
});
15+
16+
17+
});
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
var helper = require(__dirname+'/../test-helper');
2+
3+
module.exports = {
4+
//creates a client from cli parameters
5+
client: function() {
6+
return new Client({
7+
database: helper.args.database,
8+
user: helper.args.user,
9+
password: helper.args.password
10+
});
11+
}
12+
};

0 commit comments

Comments
 (0)