UNPKG

pg-native

Version:
28 lines (26 loc) 638 B
var Client = require('../') var ok = require('okay') var assert = require('assert') describe('Custom type parser', function () { it('is used by client', function (done) { var client = new Client({ types: { getTypeParser: function () { return function () { return 'blah' } }, }, }) client.connectSync() var rows = client.querySync('SELECT NOW() AS when') assert.equal(rows[0].when, 'blah') client.query( 'SELECT NOW() as when', ok(function (rows) { assert.equal(rows[0].when, 'blah') client.end(done) }) ) }) })