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

Commit 0121225f by Mick Hansen

Merge pull request #1680 from siyangbi/add-test-for-#1646

* Add unit test for #1646
2 parents 4c1e14b5 25089db3
......@@ -293,6 +293,8 @@ module.exports = (function() {
deleteQuery: function(tableName, where, options, factory) {
options = options || {}
tableName = Utils.removeTicks(this.quoteTable(tableName), '"')
if (options.truncate === true) {
return "TRUNCATE " + QueryGenerator.quoteIdentifier(tableName)
}
......
......@@ -1009,6 +1009,34 @@ describe(Support.getTestDialectTeaser("DAOFactory"), function () {
})
})
})
it('supports table schema/prefix', function(done) {
var self = this
, data = [{ username: 'Peter', secretValue: '42' },
{ username: 'Paul', secretValue: '42' },
{ username: 'Bob', secretValue: '43' }]
, prefixUser = self.User.schema('prefix')
var run = function() {
prefixUser.sync({ force: true }).success(function() {
prefixUser.bulkCreate(data).success(function() {
prefixUser.destroy({secretValue: '42'})
.success(function() {
prefixUser.findAll({order: 'id'}).success(function(users) {
expect(users.length).to.equal(1)
expect(users[0].username).to.equal("Bob")
done()
})
})
})
})
}
this.sequelize.queryInterface.createSchema('prefix').success(function() {
run.call(self)
})
})
})
describe('equals', function() {
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!