}
function pathToTests(testName) {
- return path.resolve(__dirname, 'tests', testName);
+ return testName ? path.resolve(__dirname, 'tests', testName) : path.resolve(__dirname, 'tests');
}
var configurationJSON = require('./config.json');
var firstError;
var queue = new TaskQueue();
- commaSeparatedSqlStatements.split(/;\s*/).forEach(function (statement) {
+ commaSeparatedSqlStatements.split(/;\s*(?=CREATE|DROP)/).forEach(function (statement) {
queue.addTask(function (error, callback) {
client.query(statement, function (error) {
if (error && !firstError)