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

Commit aa946d7b by Sascha Depold

merge

2 parents ba927c99 4a90430b
Showing with 9 additions and 3 deletions
......@@ -227,7 +227,7 @@ module.exports = (function() {
}
if (!this.importCache[path]) {
var defineCall = require(path)
var defineCall = (arguments.length > 1 ? arguments[1] : require(path))
this.importCache[path] = defineCall(this, DataTypes)
}
......
......@@ -377,12 +377,18 @@ describe(Support.getTestDialectTeaser("Sequelize"), function () {
describe('import', function() {
it("imports a dao definition from a file absolute path", function(done) {
var Project = this.sequelize.import(__dirname + "/assets/project")
expect(Project).to.exist
done()
})
it("imports a dao definition from a file relative path", function(done) {
var Project = this.sequelize.import("assets/project")
it("imports a dao definition from a function", function(done) {
var Project = this.sequelize.import('Project', function(sequelize, DataTypes) {
return sequelize.define('Project' + parseInt(Math.random() * 9999999999999999), {
name: DataTypes.STRING
})
})
expect(Project).to.exist
done()
})
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!