Skip to content

Commit

Permalink
Move column ordering test
Browse files Browse the repository at this point in the history
  • Loading branch information
felixge committed Nov 26, 2011
1 parent b1774fc commit baed417
Show file tree
Hide file tree
Showing 2 changed files with 36 additions and 50 deletions.
36 changes: 36 additions & 0 deletions test/integration/Query/misc/test-column-ordering.js
@@ -0,0 +1,36 @@
var common = require('../../../common');
var assert = require('assert');
var fs = require('fs');
var mysql = require(common.dir.root);
var REPEATS = 500;

var client = common.createClient();
client.query('CREATE DATABASE ' + common.TEST_DB, function(err) {
if (err && err.number != mysql.ERROR_DB_CREATE_EXISTS) throw err;
});
client.query('USE ' + common.TEST_DB);

client.query('DROP TABLE IF EXISTS columnia');
var fixture = fs.readFileSync(common.dir.fixture + '/columnia.sql', 'utf8');
client.query(fixture);

var finished = 0;
var self = this;
for (var i = 0; i < REPEATS; i++) {
(function(i) {
var query = client.query("SHOW COLUMNS FROM columnia");

query.on('row', function(row) {
if (!row.Type) throw new Error('Column order mixed up after '+i+' queries.');
});

query.on('end', function() {
finished++;
if (finished === REPEATS) client.destroy();
});
})(i);
}

process.on('exit', function() {
assert.equal(finished, REPEATS);
});
50 changes: 0 additions & 50 deletions test/integration/test-client-query-column-ordering.js

This file was deleted.

0 comments on commit baed417

Please sign in to comment.