var common = require('../common'); var assert = require('assert'); var test = require('utest'); var Client = require(common.dir.lib + '/client'); var client; test('Client', { before: function() { client = new Client(); }, '#format() does not manipulate params parameter': function() { var sql = '?'; var params = [1]; client.format(sql, params); assert.equal(params.length, 1); }, '#format() does not quote floats': function() { var params = [1.23]; var sql = client.format('?', params); assert.strictEqual(sql, '1.23'); }, 'Timeout reconnect works with empty queue': function() { // A non-error packet var packet = {}; // This must not throw an error client._handlePacket(packet); }, });