不要怂,就是干,撸起袖子干!

Commit fcb9c077 by sdepold

create a dummy sequelize meta object to actually test the behavior

1 parent 01210931
Showing with 9 additions and 0 deletions
......@@ -7,13 +7,20 @@ var config = require("./config/config")
describe('Migrator', function() {
describe('getUndoneMigrations', function() {
var migrator = null
, SequelizeMeta = null
var setup = function(_options) {
Helpers.async(function(done) {
var options = Sequelize.Utils._.extend({
path: __dirname + '/assets/migrations'
}, _options || {})
migrator = new Migrator(sequelize, options)
migrator.findOrCreateSequelizeMetaModel({ force: true }).success(function(_SequelizeMeta) {
SequelizeMeta = _SequelizeMeta
done()
})
})
}
beforeEach(function() { migrator = null })
......@@ -71,6 +78,7 @@ describe('Migrator', function() {
setup()
Helpers.async(function(done) {
SequelizeMeta.create({ lastMigrationId: '20111117063700' }).success(function() {
migrator.getUndoneMigrations(function(files) {
expect(files.length).toEqual(1)
expect(files[0]).toEqual('20111123060700-addBirthdateToPerson.js')
......@@ -79,6 +87,7 @@ describe('Migrator', function() {
})
})
})
})
/*
describe('getLastMigrationId', function() {
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!