Skip to content

Commit 05bd3ae

Browse files
committed
Reverted test-type-cast-query, it was very wrong (my bad)
1 parent f3c202f commit 05bd3ae

File tree

1 file changed

+13
-5
lines changed

1 file changed

+13
-5
lines changed

test/integration/connection/test-type-cast-query.js

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,18 @@ var query = connection.query(options, function(err, _rows) {
2020
connection.end();
2121

2222
process.on('exit', function() {
23-
assert.strictEqual(typeof rows[0].date, 'object');
24-
assert.equal(util.isDate(rows[0].date), true);
23+
var point = rows[0].point;
24+
var byteOrder = point.readUInt8(4);
25+
var wkbType = byteOrder? point.readUInt32LE(5) : point.readUInt32BE(5);
26+
var x = byteOrder? point.readDoubleLE(9) : point.readDoubleBE(9);
27+
var y = byteOrder? point.readDoubleLE(17) : point.readDoubleBE(17);
2528

26-
assert.strictEqual(typeof rows[0].point, 'object');
27-
assert.strictEqual(rows[0].point.x, 1.2);
28-
assert.strictEqual(rows[0].point.y, -3.4);
29+
assert.strictEqual(typeof rows[0].date, 'object');
30+
assert.equal(Buffer.isBuffer(rows[0].date), true);
31+
assert.strictEqual(typeof point, 'object');
32+
assert.equal(Buffer.isBuffer(point), true);
33+
assert.equal(point.readUInt32LE(0), 0); // unknown
34+
assert.equal(wkbType, 1); // WKBPoint
35+
assert.equal(x, 1.2);
36+
assert.equal(y, -3.4);
2937
});

0 commit comments

Comments
 (0)