Skip to content

Commit 95183c1

Browse files
committed
tests: move test to unit
1 parent 62f43bc commit 95183c1

File tree

2 files changed

+25
-17
lines changed

2 files changed

+25
-17
lines changed

test/integration/connection/test-query.js

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -22,22 +22,5 @@ common.getTestConnection(function (err, connection) {
2222
assert.equal(fields[0].name, '1');
2323
});
2424

25-
connection.query(Object.create(null, {
26-
sql: {
27-
get: function () {
28-
return 'SELECT ?';
29-
}
30-
},
31-
values: {
32-
get: function () {
33-
return [ 1 ];
34-
}
35-
}
36-
}), function (err, rows, fields) {
37-
assert.ifError(err);
38-
assert.deepEqual(rows, [{1: 1}]);
39-
assert.equal(fields[0].name, '1');
40-
});
41-
4225
connection.end(assert.ifError);
4326
});
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
var assert = require('assert');
2+
var common = require('../../common');
3+
var connection = common.createConnection({port: common.fakeServerPort});
4+
5+
var server = common.createFakeServer();
6+
var sqlQuery = Object.create(null, {
7+
sql: {
8+
get: function () { return 'SELECT ?'; }
9+
},
10+
values: {
11+
get: function () { return [42]; }
12+
}
13+
});
14+
15+
server.listen(common.fakeServerPort, function (err) {
16+
assert.ifError(err);
17+
18+
connection.query(sqlQuery, function (err, rows) {
19+
assert.ifError(err);
20+
assert.strictEqual(rows.length, 1);
21+
assert.strictEqual(rows[0]['42'], 42);
22+
connection.destroy();
23+
server.destroy();
24+
});
25+
});

0 commit comments

Comments
 (0)