mirror of
https://github.com/brianc/node-postgres.git
synced 2025-12-08 20:16:25 +00:00
* Add client connectionString tests (#1310) * Remove redundant tests * Add client connectionString test Add test to ensure { connectionString } is respected as an argument to the client constructor * Add test for connection string property Also fixed some legacy require statements. * Normalize native error properties Map native error properties to the same property names we use for errors from the JS driver. Fixes #972 Fixes #938
21 lines
545 B
JavaScript
21 lines
545 B
JavaScript
var assert = require('assert')
|
|
var Client = require('../../lib/client');
|
|
var NativeClient = require('../../lib/native');
|
|
|
|
var client = new Client();
|
|
var nativeClient = new NativeClient();
|
|
|
|
client.connect();
|
|
nativeClient.connect((err) => {
|
|
client.query('SELECT alsdkfj', (err) => {
|
|
client.end();
|
|
|
|
nativeClient.query('SELECT lkdasjfasd', (nativeErr) => {
|
|
for(var key in nativeErr) {
|
|
assert.equal(err[key], nativeErr[key], `Expected err.${key} to equal nativeErr.${key}`)
|
|
}
|
|
nativeClient.end();
|
|
});
|
|
});
|
|
});
|