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

Commit 81f8389c by Sascha Depold

test for sequelize.authenticate

1 parent cf62c785
Showing with 26 additions and 0 deletions
...@@ -40,6 +40,32 @@ describe(Support.getTestDialectTeaser("Sequelize"), function () { ...@@ -40,6 +40,32 @@ describe(Support.getTestDialectTeaser("Sequelize"), function () {
}) })
}) })
if (dialect !== 'sqlite') {
describe('authenticate', function() {
describe('with valid credentials', function() {
it('triggers the success event', function(done) {
this.sequelize.authenticate().success(done)
})
})
describe('with invalid credentials', function() {
beforeEach(function() {
this.sequelizeWithInvalidCredentials = new Sequelize("omg", "wtf", "lol", this.sequelize.options)
})
it('triggers the error event', function(done) {
this
.sequelizeWithInvalidCredentials
.authenticate()
.complete(function(err, result) {
expect(err).to.not.be.null
done()
})
})
})
})
}
describe('getDialect', function() { describe('getDialect', function() {
it('returns the defined dialect', function() { it('returns the defined dialect', function() {
expect(this.sequelize.getDialect()).to.equal(dialect) expect(this.sequelize.getDialect()).to.equal(dialect)
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!