123456789101112131415161718192021222324252627282930313233343536 |
- var common = require('../../common');
- var connection = common.createConnection();
- var assert = require('assert');
- var rows = undefined;
- var rows1 = undefined;
- var rows3 = undefined;
- var q = 'select 1 + ? as test';
- var key = 'undefined/undefined/undefined' + q;
- connection.execute(q, [123], function(err, _rows, _fields) {
- if (err) throw err;
- rows = _rows;
- connection.execute(q, [124], function(err, _rows, _fields) {
- if (err) throw err;
- rows1 = _rows;
- connection.execute(q, [125], function(err, _rows, _fields) {
- if (err) throw err;
- rows2 = _rows;
- assert(Object.keys(connection._statements).length == 1);
- assert(connection._statements[key].query == q);
- assert(connection._statements[key].parameters.length == 1);
- connection.end();
- });
- });
- });
- process.on('exit', function() {
- assert.deepEqual(rows, [{'test': 124}]);
- assert.deepEqual(rows1, [{'test': 125}]);
- assert.deepEqual(rows2, [{'test': 126}]);
- });
|