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

Commit d6329d48 by Sascha Depold

Add test for #525

1 parent 638ed26d
module.exports = {
up: function(migration, DataTypes, done) {
migration
.createTable('Person', {
name: DataTypes.STRING,
isBetaMember: {
type: DataTypes.BOOLEAN,
defaultValue: false,
allowNull: false
}
})
.complete(done)
},
down: function(migration, DataTypes, done) {
migration.dropTable('Person').complete(done)
}
}
...@@ -28,6 +28,19 @@ describe(Support.getTestDialectTeaser("Migrator"), function() { ...@@ -28,6 +28,19 @@ describe(Support.getTestDialectTeaser("Migrator"), function() {
}) })
describe('getUndoneMigrations', function() { describe('getUndoneMigrations', function() {
it("supports coffee files", function(done) {
this.init({
filesFilter: /\.cs$/,
to: 20111130161100
}, function(migrator) {
migrator.getUndoneMigrations(function(err, migrations) {
expect(err).to.be.null
expect(migrations).to.have.length(1)
done()
})
})
})
it("returns no files if timestamps are after the files timestamp", function(done) { it("returns no files if timestamps are after the files timestamp", function(done) {
this.init({ from: 20140101010101 }, function(migrator) { this.init({ from: 20140101010101 }, function(migrator) {
migrator.getUndoneMigrations(function(err, migrations) { migrator.getUndoneMigrations(function(err, migrations) {
...@@ -309,7 +322,7 @@ describe(Support.getTestDialectTeaser("Migrator"), function() { ...@@ -309,7 +322,7 @@ describe(Support.getTestDialectTeaser("Migrator"), function() {
}) })
}) })
}) })
if (dialect.match(/^postgres/)) { if (dialect.match(/^postgres/)) {
describe('function migrations', function() { describe('function migrations', function() {
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!