Bugfix - wrong tests on chunk frontiers
This commit is contained in:
parent
2a4db2920e
commit
a5e532f20b
@ -7,6 +7,7 @@ var concat = require('concat-stream')
|
|||||||
var pg = require('pg')
|
var pg = require('pg')
|
||||||
|
|
||||||
var copy = require('../').to
|
var copy = require('../').to
|
||||||
|
var code = require('../message-formats')
|
||||||
|
|
||||||
var client = function() {
|
var client = function() {
|
||||||
var client = new pg.Client()
|
var client = new pg.Client()
|
||||||
@ -22,6 +23,18 @@ var testConstruction = function() {
|
|||||||
|
|
||||||
testConstruction()
|
testConstruction()
|
||||||
|
|
||||||
|
var testComparators = function() {
|
||||||
|
var copy1 = copy();
|
||||||
|
copy1.pipe(concat(function(buf) {
|
||||||
|
assert(copy1._gotCopyOutResponse, 'should have received CopyOutResponse')
|
||||||
|
assert(!copy1._remainder, 'Message with no additional data (len=Int4Len+0) should not leave a remainder')
|
||||||
|
}))
|
||||||
|
copy1.end(new Buffer([code.CopyOutResponse, 0x00, 0x00, 0x00, 0x04]));
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
testComparators();
|
||||||
|
|
||||||
var testRange = function(top) {
|
var testRange = function(top) {
|
||||||
var fromClient = client()
|
var fromClient = client()
|
||||||
var txt = 'COPY (SELECT * from generate_series(0, ' + (top - 1) + ')) TO STDOUT'
|
var txt = 'COPY (SELECT * from generate_series(0, ' + (top - 1) + ')) TO STDOUT'
|
||||||
|
Loading…
Reference in New Issue
Block a user