first post

This commit is contained in:
2012-05-25 09:03:56 -04:00
commit 6a753904b7
609 changed files with 252648 additions and 0 deletions

View File

@@ -0,0 +1,17 @@
var common = require('../../../common');
var assert = require('assert');
var INVALID_QUERY = 'first invalid #*&% query';
var client = common.createClient();
var err;
client.query(INVALID_QUERY);
client .on('error', function(_err) {
err = _err;
client.destroy();
});
process.on('exit', function() {
assert.ok(err);
assert.strictEqual(err.sql, INVALID_QUERY);
});

View File

@@ -0,0 +1,18 @@
var common = require('../../../common');
var assert = require('assert');
var INVALID_QUERY = 'first invalid #*&% query';
var client = common.createClient();
var err;
client
.query(INVALID_QUERY)
.on('error', function(_err) {
err = _err;
client.destroy();
});
process.on('exit', function() {
assert.ok(err);
assert.strictEqual(err.sql, INVALID_QUERY);
});

View File

@@ -0,0 +1,37 @@
var common = require('../../../common');
var assert = require('assert');
var INVALID_QUERY = 'first invalid #*&% query';
var client = common.createClient();
var callbacks = [];
client.query(INVALID_QUERY, function(err) {
assert.strictEqual(err.sql, INVALID_QUERY);
callbacks.push(1);
});
client.query('SHOW STATUS', function(err, rows, fields) {
if (err) throw err;
assert.equal(rows.length >= 50, true);
assert.equal(Object.keys(fields).length, 2);
callbacks.push(2);
});
client.query(INVALID_QUERY, function(err) {
assert.strictEqual(err.sql, INVALID_QUERY);
callbacks.push(3);
});
client.query(INVALID_QUERY, function(err) {
assert.strictEqual(err.sql, INVALID_QUERY);
client.destroy();
callbacks.push(4);
});
process.on('exit', function() {
assert.deepEqual(callbacks, [1, 2, 3, 4]);
});

View File

@@ -0,0 +1,16 @@
var common = require('../../../common');
var assert = require('assert');
var INVALID_QUERY = 'first invalid #*&% query';
var client = common.createClient();
var err;
client.query(INVALID_QUERY, function(_err) {
err = _err;
client.destroy();
});
process.on('exit', function() {
assert.ok(err);
assert.strictEqual(err.sql, INVALID_QUERY);
});