29 lines
640 B
JavaScript
29 lines
640 B
JavaScript
|
var helper = require('../test-helper');
|
||
|
var assert = require('assert');
|
||
|
|
||
|
helper.pg.connect(function(err, client, done) {
|
||
|
if (err) throw err;
|
||
|
|
||
|
var c = 'CREATE TEMP TABLE posts (body TEXT)';
|
||
|
|
||
|
client.query(c, function(err) {
|
||
|
if (err) throw err;
|
||
|
|
||
|
c = 'INSERT INTO posts (body) VALUES ($1) RETURNING *';
|
||
|
|
||
|
var body = new Buffer('foo');
|
||
|
client.query(c, [body], function(err) {
|
||
|
if (err) throw err;
|
||
|
|
||
|
body = new Buffer([]);
|
||
|
client.query(c, [body], function(err, res) {
|
||
|
done();
|
||
|
|
||
|
if (err) throw err;
|
||
|
assert.equal(res.rows[0].body, '')
|
||
|
helper.pg.end();
|
||
|
});
|
||
|
});
|
||
|
});
|
||
|
});
|