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

find-findAll-all.js 766 Bytes
var assert = require("assert")
  , config = require("./../config")
  , Sequelize = require("./../../index")
  , sequelize = new Sequelize(config.database, config.username, config.password, {logging: false})

module.exports = {
  'all should return all created models': function(beforeExit) {
    var User = sequelize.define('User', {
      name: Sequelize.STRING,
      bio: Sequelize.TEXT
    })
    User.sync({force: true}).on('success', function() {
      User.create({name: 'foo', bio: 'foobar'}).on('success', function() {
        User.create({name: 'bar', bio: 'foobar'}).on('success', function() {
          User.all.on('success', function(users) {
            assert.eql(users.length, 2)
            beforeExit()
          })
        })
      })
    })
  }
}