Skip to content

Commit d5a688e

Browse files
committed
fix a few bugs and update tests
1 parent 388facf commit d5a688e

File tree

8 files changed

+149
-128
lines changed

8 files changed

+149
-128
lines changed

.tern-port

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
45175
1+
39355

api.js

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -437,8 +437,4 @@ dbmigrate.prototype = {
437437
}
438438
};
439439

440-
function transition(internals) {
441-
require('./lib/transitions/transitioner.js')(internals);
442-
}
443-
444440
module.exports = dbmigrate;

lib/commands/create-migration.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
'use strict';
22

3-
var assert = require('../helper/assert');
3+
var _assert = require('./helper/assert');
44
var log = require('db-migrate-shared').log;
55
var mkdirp = require('mkdirp');
66
var fs = require('fs');
@@ -35,8 +35,8 @@ function executeCreateMigration(internals, config, callback) {
3535
}
3636

3737
createMigrationDir(migrationsDir, function(err) {
38-
var index = require('./connect');
39-
var Migration = require('./lib/migration.js');
38+
var index = require('../../connect');
39+
var Migration = require('../migration.js');
4040

4141
if (err) {
4242
log.error('Failed to create migration directory at ', migrationsDir, err);
@@ -117,8 +117,8 @@ function createSqlFiles(internals, config, callback) {
117117

118118
var sqlDir = migrationsDir + '/sqls';
119119
createMigrationDir(sqlDir, function(err) {
120-
var index = require('./connect');
121-
var Migration = require('./lib/migration.js');
120+
var index = require('../../connect');
121+
var Migration = require('../migration.js');
122122

123123
if (err) {
124124
log.error('Failed to create migration directory at ', sqlDir, err);

lib/commands/helper/register-events.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
'use strict';
22

3+
var log = require('db-migrate-shared').log;
4+
35
function registerEvents() {
46
process.on('uncaughtException', function(err) {
57
log.error(err.stack || err);

lib/commands/run.js

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
'use strict';
22

3+
var log = require('db-migrate-shared').log;
4+
var optimist = require('optimist');
5+
var load = require('./');
6+
7+
function transition(internals) {
8+
require('../transitions/transitioner.js')(internals);
9+
}
10+
311
function run(internals, config) {
412
var action = internals.argv._.shift(),
513
folder = action.split(':');
@@ -15,7 +23,7 @@ function run(internals, config) {
1523
internals.matching = folder[1];
1624
internals.migrationMode = folder[1];
1725
}
18-
executeCreateMigration(internals, config);
26+
load('create-migration')(internals, config);
1927
break;
2028
case 'sync':
2129
var executeSync = load('sync');
@@ -68,7 +76,7 @@ function run(internals, config) {
6876
log.info('Please enter a valid command, i.e. db:create|db:drop');
6977
} else {
7078
internals.mode = folder[1];
71-
executeDB(internals, config);
79+
load('db')(internals, config);
7280
}
7381
break;
7482
case 'seed':
@@ -80,9 +88,9 @@ function run(internals, config) {
8088
internals.argv.count = Number.MAX_VALUE;
8189

8290
internals.argv._.shift();
83-
executeUndoSeed(internals, config);
91+
load('undo-seed')(internals, config);
8492
} else {
85-
executeSeed(internals, config);
93+
load('seed')(internals, config);
8694
}
8795
break;
8896

lib/commands/seed.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
'use strict';
22

33
var assert = require('assert');
4-
var _assert = require('../helper/assert');
4+
var _assert = require('./helper/assert');
55

66
function executeSeed(internals, config, callback) {
77
var index = require('./connect');

lib/commands/undo-seed.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
'use strict';
22

33
var assert = require('assert');
4-
var _assert = require('../helper/assert');
4+
var _assert = require('./helper/assert');
55

66
function executeUndoSeed(internals, config, callback) {
77
var index = require('./connect');

0 commit comments

Comments
 (0)