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

Commit 118460f9 by sdepold

check all specs for every single dialect

1 parent bbd796f4
Showing with 12 additions and 2 deletions
var config = require("./config/config")
, Sequelize = require("../index")
, sequelize = new Sequelize(config.database, config.username, config.password, { logging: false })
, Helpers = new (require("./config/helpers"))(sequelize)
, dialects = ['sqlite', 'mysql']
describe('Model', function() {
dialects.forEach(function(dialect) {
describe('with dialect "' + dialect + '"', function() {
var User = null
, sequelize = new Sequelize(config.database, config.username, config.password, {
logging: false,
dialect: dialect
})
, Helpers = new (require("./config/helpers"))(sequelize)
var setup = function() {
Helpers.async(function(done) {
......@@ -288,6 +294,7 @@ describe('Model', function() {
it("returns false for objects found by find method", function() {
Helpers.async(function(done) {
User.create({ username: 'user' }).success(function(user) {
User.create({ username: 'user' }).success(function(user) {
User.find(user.id).success(function(user) {
expect(user.isNewRecord).toBeFalsy()
done()
......@@ -295,6 +302,7 @@ describe('Model', function() {
})
})
})
})
it("returns false for objects found by findAll method", function() {
var chainer = new Sequelize.Utils.QueryChainer
......@@ -464,4 +472,6 @@ describe('Model', function() {
})
})
})
})
})
})
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!