mirror of
https://github.com/brianc/node-postgres.git
synced 2026-01-18 15:55:05 +00:00
35 lines
908 B
JavaScript
35 lines
908 B
JavaScript
const assert = require('assert');
|
|
const pg = require('pg');
|
|
const Cursor = require('../');
|
|
|
|
describe('queries with no data', function () {
|
|
beforeEach(function (done) {
|
|
const client = (this.client = new pg.Client());
|
|
client.connect(done);
|
|
});
|
|
|
|
afterEach(function () {
|
|
this.client.end();
|
|
});
|
|
|
|
it('handles queries that return no data', function (done) {
|
|
const cursor = new Cursor('CREATE TEMPORARY TABLE whatwhat (thing int)');
|
|
this.client.query(cursor);
|
|
cursor.read(100, function (err, rows) {
|
|
assert.ifError(err);
|
|
assert.strictEqual(rows.length, 0);
|
|
done();
|
|
});
|
|
});
|
|
|
|
it('handles empty query', function (done) {
|
|
let cursor = new Cursor('-- this is a comment');
|
|
cursor = this.client.query(cursor);
|
|
cursor.read(100, function (err, rows) {
|
|
assert.ifError(err);
|
|
assert.strictEqual(rows.length, 0);
|
|
done();
|
|
});
|
|
});
|
|
});
|