var common = require('../../common'); var connection = common.createConnection({password: common.bogusPassword}); var assert = require('assert'); var errors = {}; connection.connect(function(err) { assert.equal(errors.a, undefined); errors.a = err; }); connection.query('SELECT 1', function(err) { assert.equal(errors.b, undefined); errors.b = err; connection.end(); }); process.on('exit', function() { if (process.env.NO_GRANT == '1' && errors.a === null) return; assert.equal(errors.a.code, 'ER_ACCESS_DENIED_ERROR'); assert.equal(errors.a.fatal, true); assert.strictEqual(errors.a, errors.b); });